udia

Build log

host

udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8059 of 8059 lines
1Resolving Hex dependencies...2Resolution completed in 0.282s3Unchanged: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.3101Found packages with security advisories, see above for details102All dependencies have been fetched103    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 quotes104    │105 88 │      "test": ["ecto.create --quiet", "ecto.migrate", "test"],106    │      ~107    │108    └─ /work/proj/deps/udia/mix.exs:88:6109110    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 quotes111    │112 89 │      "sanity": ["coveralls", "credo"]]113    │      ~114    │115    └─ /work/proj/deps/udia/mix.exs:89:6116117    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 quotes118    │119 48 │     ["test": ["ecto.create --quiet", "ecto.migrate", "test"]]120    │      ~121    │122    └─ /work/proj/deps/guardian_db/mix.exs:48:6123124    warning: String.strip/1 is deprecated. Use String.trim/1 instead125    │126  4 │   @version File.read!("VERSION") |> String.strip127    │                                            ~128    │129    └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)130131==> poison132Compiling 4 files (.ex)133    warning: using single-quoted strings to represent charlists is deprecated.134    Use ~c"" if you indeed want a charlist or use "" instead.135    You may run "mix format --migrate" to change all single-quoted136    strings to use the ~c sigil and fix this warning.137    │138 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do139    │                               ~140    │141    └─ lib/poison/encoder.ex:93:31142143    warning: using single-quoted strings to represent charlists is deprecated.144    Use ~c"" if you indeed want a charlist or use "" instead.145    You may run "mix format --migrate" to change all single-quoted146    strings to use the ~c sigil and fix this warning.147    │148 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do149    │                                                ~150    │151    └─ lib/poison/encoder.ex:93:48152153     warning: using single-quoted strings to represent charlists is deprecated.154     Use ~c"" if you indeed want a charlist or use "" instead.155     You may run "mix format --migrate" to change all single-quoted156     strings to use the ~c sigil and fix this warning.157     │158 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do159     │                                                                           ~160     │161     └─ lib/poison/encoder.ex:139:75162163    warning: using single-quoted strings to represent charlists is deprecated.164    Use ~c"" if you indeed want a charlist or use "" instead.165    You may run "mix format --migrate" to change all single-quoted166    strings to use the ~c sigil and fix this warning.167    │168 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do169    │                                                                       ~170    │171    └─ lib/poison/parser.ex:77:71172173     warning: using single-quoted strings to represent charlists is deprecated.174     Use ~c"" if you indeed want a charlist or use "" instead.175     You may run "mix format --migrate" to change all single-quoted176     strings to use the ~c sigil and fix this warning.177     │178 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do179     │                                                                          ~180     │181     └─ lib/poison/parser.ex:155:74182183     warning: using single-quoted strings to represent charlists is deprecated.184     Use ~c"" if you indeed want a charlist or use "" instead.185     You may run "mix format --migrate" to change all single-quoted186     strings to use the ~c sigil and fix this warning.187     │188 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do189     │                                                            ~190     │191     └─ lib/poison/parser.ex:171:60192193     warning: using single-quoted strings to represent charlists is deprecated.194     Use ~c"" if you indeed want a charlist or use "" instead.195     You may run "mix format --migrate" to change all single-quoted196     strings to use the ~c sigil and fix this warning.197     │198 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do199     │                                                                   ~200     │201     └─ lib/poison/parser.ex:197:67202203     warning: using single-quoted strings to represent charlists is deprecated.204     Use ~c"" if you indeed want a charlist or use "" instead.205     You may run "mix format --migrate" to change all single-quoted206     strings to use the ~c sigil and fix this warning.207     │208 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do209     │                                                                ~210     │211     └─ lib/poison/parser.ex:205:64212213     warning: using single-quoted strings to represent charlists is deprecated.214     Use ~c"" if you indeed want a charlist or use "" instead.215     You may run "mix format --migrate" to change all single-quoted216     strings to use the ~c sigil and fix this warning.217     │218 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do219     │                               ~220     │221     └─ lib/poison/parser.ex:229:31222223     warning: using single-quoted strings to represent charlists is deprecated.224     Use ~c"" if you indeed want a charlist or use "" instead.225     You may run "mix format --migrate" to change all single-quoted226     strings to use the ~c sigil and fix this warning.227     │228 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do229     │                                            ~230     │231     └─ lib/poison/parser.ex:229:44232233     warning: using single-quoted strings to represent charlists is deprecated.234     Use ~c"" if you indeed want a charlist or use "" instead.235     You may run "mix format --migrate" to change all single-quoted236     strings to use the ~c sigil and fix this warning.237     │238 239 │     when a1 in 'dD' and a2 in 'dD'239     │                ~240     │241     └─ lib/poison/parser.ex:239:16242243     warning: using single-quoted strings to represent charlists is deprecated.244     Use ~c"" if you indeed want a charlist or use "" instead.245     You may run "mix format --migrate" to change all single-quoted246     strings to use the ~c sigil and fix this warning.247     │248 239 │     when a1 in 'dD' and a2 in 'dD'249     │                               ~250     │251     └─ lib/poison/parser.ex:239:31252253     warning: using single-quoted strings to represent charlists is deprecated.254     Use ~c"" if you indeed want a charlist or use "" instead.255     You may run "mix format --migrate" to change all single-quoted256     strings to use the ~c sigil and fix this warning.257     │258 240 │     and (b1 in '89abAB')259     │                ~260     │261     └─ lib/poison/parser.ex:240:16262263     warning: using single-quoted strings to represent charlists is deprecated.264     Use ~c"" if you indeed want a charlist or use "" instead.265     You may run "mix format --migrate" to change all single-quoted266     strings to use the ~c sigil and fix this warning.267     │268 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do269     │                                                            ~270     │271     └─ lib/poison/parser.ex:274:60272273    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead274    │275 22 │   if Application.get_env(:poison, :native) do276    │                  ~277    │278    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)279280    warning: use Bitwise is deprecated. import Bitwise instead281    │282 26 │   use Bitwise283    │   ~~~~~~~~~~~284    │285    └─ lib/poison/parser.ex:26: Poison.Parser (module)286287     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 operator288     │289 199 │     <<digits :: binary-size(count), rest :: binary>> = string290     │                             ~291     │292     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2293294     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 operator295     │296 225 │     <<chunk :: binary-size(count), rest :: binary>> = string297     │                            ~298     │299     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3300301    warning: use Bitwise is deprecated. import Bitwise instead302    │303 83 │   use Bitwise304    │   ~~~~~~~~~~~305    │306    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)307308     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 operator309     │310 135 │     <<chunk :: binary-size(size), rest :: binary>> = string311     │                            ~312     │313     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2314315     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead316     │317 173 │     case Integer.to_char_list(char, 16) do318     │                  ~319     │320     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1321322Generated poison app323==> gettext324warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of gettext's mix.exs325Compiling 1 file (.yrl)326Compiling 1 file (.erl)327Compiling 20 files (.ex)328     warning: using single-quoted strings to represent charlists is deprecated.329     Use ~c"" if you indeed want a charlist or use "" instead.330     You may run "mix format --migrate" to change all single-quoted331     strings to use the ~c sigil and fix this warning.332     │333 141 │   defp parse_error_reason('syntax error before: ' = prefix, "<<" <> rest),334     │                           ~335     │336     └─ lib/gettext/po/parser.ex:141:27337338     warning: using single-quoted strings to represent charlists is deprecated.339     Use ~c"" if you indeed want a charlist or use "" instead.340     You may run "mix format --migrate" to change all single-quoted341     strings to use the ~c sigil and fix this warning.342     │343 148 │     msg = :io_lib.format('unexpected token: "~ts" (codepoint U+~4.16.0B)', [[char], char])344     │                          ~345     │346     └─ lib/gettext/po/tokenizer.ex:148:26347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 177 │     when digit in '0123456789',354     │                   ~355     │356     └─ lib/gettext/po/tokenizer.ex:177:19357358    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead359    │360 44 │     {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))361    │                                                 ~362    │363    └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1364    └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1365366    warning: String.strip/1 is deprecated. Use String.trim/1 instead367    │368 47 │       |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)369    │                                                 ~370    │371    └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1372    └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1373374    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead375    │376 58 │     |> Enum.chunk(2)                          # [[file, line], [file, line], ...]377    │             ~378    │379    └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1380381    warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead382    │383 65 │       {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]384    │                                                         ~385    │386    └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1387388     warning: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead389     │390 147 │     [char | _] = String.to_char_list(binary)391     │                         ~392     │393     └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3394395    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead396    │397 64 │         Enum.partition(backends, & &1.__gettext__(:otp_app) == app)398    │              ~399    │400    └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1401402    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead403    │404  9 │       worker(Gettext.ExtractorAgent, [])405    │       ~406    │407    └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2408409Generated gettext app410==> jose411Compiling 113 files (.erl)412src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.413Compile directive 'nowarn_deprecated_catch' can be used to suppress414warnings in selected modules.415%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),416%     | 		    ^417418src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.419Compile directive 'nowarn_deprecated_catch' can be used to suppress420warnings in selected modules.421%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of422%     | 	     ^423424src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.425Compile directive 'nowarn_deprecated_catch' can be used to suppress426warnings in selected modules.427%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of428%     | 			     ^429430src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.431Compile directive 'nowarn_deprecated_catch' can be used to suppress432warnings in selected modules.433%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of434%     | 	     ^435436src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.437Compile directive 'nowarn_deprecated_catch' can be used to suppress438warnings in selected modules.439%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of440%     | 			     ^441442src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.443Compile directive 'nowarn_deprecated_catch' can be used to suppress444warnings in selected modules.445%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of446%     | 	     ^447448src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.449Compile directive 'nowarn_deprecated_catch' can be used to suppress450warnings in selected modules.451%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of452%     | 			     ^453454src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.455Compile directive 'nowarn_deprecated_catch' can be used to suppress456warnings in selected modules.457%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of458%     | 	     ^459460src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.461Compile directive 'nowarn_deprecated_catch' can be used to suppress462warnings in selected modules.463%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of464%     | 			     ^465466src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.467Compile directive 'nowarn_deprecated_catch' can be used to suppress468warnings in selected modules.469%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of470%     | 					     ^471472src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.473Compile directive 'nowarn_deprecated_catch' can be used to suppress474warnings in selected modules.475%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of476%     | 	     ^477478src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.479Compile directive 'nowarn_deprecated_catch' can be used to suppress480warnings in selected modules.481%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of482%     | 			     ^483484src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.485Compile directive 'nowarn_deprecated_catch' can be used to suppress486warnings in selected modules.487%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of488%     | 					     ^489490src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.491Compile directive 'nowarn_deprecated_catch' can be used to suppress492warnings in selected modules.493%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of494%     | 	     ^495496src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.497Compile directive 'nowarn_deprecated_catch' can be used to suppress498warnings in selected modules.499%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of500%     | 			     ^501502src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.503Compile directive 'nowarn_deprecated_catch' can be used to suppress504warnings in selected modules.505%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of506%     | 	     ^507508src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.509Compile directive 'nowarn_deprecated_catch' can be used to suppress510warnings in selected modules.511%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of512%     | 			     ^513514src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517%  230| 	case catch block_cipher(Cipher) of518%     | 	     ^519520src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.521Compile directive 'nowarn_deprecated_catch' can be used to suppress522warnings in selected modules.523%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of524%     | 	     ^525526src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.527Compile directive 'nowarn_deprecated_catch' can be used to suppress528warnings in selected modules.529%  246| 	case catch rsa_crypt(Padding) of530%     | 	     ^531532src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.533Compile directive 'nowarn_deprecated_catch' can be used to suppress534warnings in selected modules.535%  254| 	case catch rsa_sign(Padding) of536%     | 	     ^537538src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.539Compile directive 'nowarn_deprecated_catch' can be used to suppress540warnings in selected modules.541%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of542%     | 	     ^543544Compiling 8 files (.ex)545Generated jose app546==> nerves_compatibility_test547===> Analyzing applications...548===> Compiling ranch549    ┌─ src/ranch.erl:550    │551 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);552    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.553Compile directive 'nowarn_deprecated_catch' can be used to suppress554warnings in selected modules.555556557     ┌─ src/ranch_ssl.erl:558     │559 128 │  	case ssl:ssl_accept(CSocket, Timeout) of560     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead561562     ┌─ src/ranch_ssl.erl:563     │564 233 │  			end, ssl:cipher_suites());565     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead566567     ┌─ src/ranch_ssl.erl:568     │569 235 │  			ssl:cipher_suites()570     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead571572573    ┌─ src/ranch_conns_sup.erl:574    │575 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},576    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.577Compile directive 'nowarn_deprecated_catch' can be used to suppress578warnings in selected modules.579580581===> Analyzing applications...582===> Compiling cowlib583==> bcrypt_elixir584mkdir -p priv585cc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared  c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so586Compiling 5 files (.ex)587    warning: using single-quoted strings to represent charlists is deprecated.588    Use ~c"" if you indeed want a charlist or use "" instead.589    You may run "mix format --migrate" to change all single-quoted590    strings to use the ~c sigil and fix this warning.591    │592 15 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')593    │                                                           ~594    │595    └─ lib/bcrypt/base.ex:15:59596597    warning: using single-quoted strings to represent charlists is deprecated.598    Use ~c"" if you indeed want a charlist or use "" instead.599    You may run "mix format --migrate" to change all single-quoted600    strings to use the ~c sigil and fix this warning.601    │602 59 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')603    │                                                                        ~604    │605    └─ lib/bcrypt/base.ex:59:72606607    warning: using single-quoted strings to represent charlists is deprecated.608    Use ~c"" if you indeed want a charlist or use "" instead.609    You may run "mix format --migrate" to change all single-quoted610    strings to use the ~c sigil and fix this warning.611    │612 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do613    │                                                              ~614    │615    └─ lib/bcrypt/base.ex:64:62616617    warning: using single-quoted strings to represent charlists is deprecated.618    Use ~c"" if you indeed want a charlist or use "" instead.619    You may run "mix format --migrate" to change all single-quoted620    strings to use the ~c sigil and fix this warning.621    │622 64 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do623    │                                                                    ~624    │625    └─ lib/bcrypt/base.ex:64:68626627    warning: using single-quoted strings to represent charlists is deprecated.628    Use ~c"" if you indeed want a charlist or use "" instead.629    You may run "mix format --migrate" to change all single-quoted630    strings to use the ~c sigil and fix this warning.631    │632 65 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1633    │                            ~634    │635    └─ lib/bcrypt/base.ex:65:28636637    warning: use Bitwise is deprecated. import Bitwise instead638    │639  6 │   use Bitwise640    │   ~~~~~~~~~~~641    │642    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)643644    warning: use Bitwise is deprecated. import Bitwise instead645    │646 11 │   use Bitwise647    │   ~~~~~~~~~~~648    │649    └─ lib/bcrypt/base64.ex:11: Bcrypt.Base64 (module)650651    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead652    │653 14 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))654    │                                             ~655    │656    └─ lib/bcrypt/tools.ex:14:45657658    warning: use Bitwise is deprecated. import Bitwise instead659    │660  4 │   use Bitwise661    │   ~~~~~~~~~~~662    │663    └─ lib/bcrypt/tools.ex:4: Bcrypt.Tools (module)664665Generated bcrypt_elixir app666==> comeonin667Compiling 2 files (.ex)668Generated comeonin app669==> elixir_uuid670Compiling 1 file (.ex)671    warning: use Bitwise is deprecated. import Bitwise instead672    │673  2 │   use Bitwise, only_operators: true674    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~675    │676    └─ lib/uuid.ex:2: UUID (module)677678Generated elixir_uuid app679==> nerves_compatibility_test680===> Analyzing applications...681===> Compiling poolboy682warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"683  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2684  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1685  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5686  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2687  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4688  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2689690==> db_connection691Compiling 23 files (.ex)692warning: cannot infer signatures from :poolboy because it is not loaded693694    warning: unused require Bitwise695    │696 31 │     require Bitwise697    │     ~698    │699    └─ lib/db_connection/backoff.ex:31:5700701     warning: using single-quoted strings to represent charlists is deprecated.702     Use ~c"" if you indeed want a charlist or use "" instead.703     You may run "mix format --migrate" to change all single-quoted704     strings to use the ~c sigil and fix this warning.705     │706 406 │       :normal    -> [{:data, [{'Module', mod}]}]707     │                                ~708     │709     └─ lib/db_connection/connection.ex:406:32710711     warning: using single-quoted strings to represent charlists is deprecated.712     Use ~c"" if you indeed want a charlist or use "" instead.713     You may run "mix format --migrate" to change all single-quoted714     strings to use the ~c sigil and fix this warning.715     │716 661 │     [{:data, [{'Module', mod}, {'State', state}]}]717     │                ~718     │719     └─ lib/db_connection/connection.ex:661:16720721     warning: using single-quoted strings to represent charlists is deprecated.722     Use ~c"" if you indeed want a charlist or use "" instead.723     You may run "mix format --migrate" to change all single-quoted724     strings to use the ~c sigil and fix this warning.725     │726 661 │     [{:data, [{'Module', mod}, {'State', state}]}]727     │                                 ~728     │729     └─ lib/db_connection/connection.ex:661:33730731    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead732    │733  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]734    │                  ~735    │736    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0737738    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead739    │740 30 │     worker(DBConnection.Watcher, [owner])741    │     ~742    │743    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1744745    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead746    │747 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)748    │     ~749    │750    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1751    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2752753    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead754    │755 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])756    │     ~757    │758    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2759760    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead761    │762 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])763    │     ~764    │765    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3766767    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead768    │769 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)770    │                     ~771    │772    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4773774     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead775     │776 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)777     │                     ~778     │779     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3780781    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead782    │783  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]784    │                  ~785    │786    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0787788     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead789     │790 138 │         case System.stacktrace() do791     │                     ~792     │793     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2794795     warning: the following clause will never match:796797         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->798799     because it attempts to match on the result of:800801         System.stacktrace()802803     which has type:804805         empty_list()806807     where "arity" was given the type:808809         # type: integer()810         # from: lib/db_connection/connection.ex:139:56811         is_integer(arity)812813     type warning found at:814     │815 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace816     │                                      ~817     │818     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2819820     warning: the following clause will never match:821822         [{a, b, params, c} | rest] when is_list(params) ->823824     because it attempts to match on the result of:825826         System.stacktrace()827828     which has type:829830         empty_list()831832     where "params" was given the type:833834         # type: empty_list() or non_empty_list(term(), term())835         # from: lib/db_connection/connection.ex:140:43836         is_list(params)837838     type warning found at:839     │840 140 │           [{a, b, params, c} | rest] when is_list(params) ->841     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~842     │843     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2844845     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead846     │847 111 │         stack = System.stacktrace()848     │                        ~849     │850     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3851852    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead853    │854  8 │     pool = supervisor(Pool, [], [restart: :temporary])855    │            ~856    │857    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0858859    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead860    │861  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],862    │                 ~863    │864    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3865866    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead867    │868 36 │     worker(DBConnection.Watcher, [owner])869    │     ~870    │871    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1872873     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead874     │875 986 │             stack = System.stacktrace()876     │                            ~877     │878     └─ lib/db_connection.ex:986:28: DBConnection.handle/4879     └─ lib/db_connection.ex:992:24: DBConnection.handle/4880     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4881     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4882     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6883     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3884     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5885     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2886     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4887     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5888     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5889     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2890     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6891     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6892893    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead894    │895  9 │       supervisor(DBConnection.Task, []),896    │       ~897    │898    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2899    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2900    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2901902     warning: :random.seed/3 is deprecated. Use the 'rand' module instead903     │904 108 │     case :random.seed(hash, sec, micro) do905     │                  ~906     │907     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0908909Generated db_connection app910==> decimal911Compiling 4 files (.ex)912      warning: using single-quoted strings to represent charlists is deprecated.913      Use ~c"" if you indeed want a charlist or use "" instead.914      You may run "mix format --migrate" to change all single-quoted915      strings to use the ~c sigil and fix this warning.916      │917 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list918      │           ~919      │920      └─ lib/decimal.ex:1320:11921922      warning: using single-quoted strings to represent charlists is deprecated.923      Use ~c"" if you indeed want a charlist or use "" instead.924      You may run "mix format --migrate" to change all single-quoted925      strings to use the ~c sigil and fix this warning.926      │927 1351 │           list = list ++ 'E'928      │                          ~929      │930      └─ lib/decimal.ex:1351:26931932      warning: using single-quoted strings to represent charlists is deprecated.933      Use ~c"" if you indeed want a charlist or use "" instead.934      You may run "mix format --migrate" to change all single-quoted935      strings to use the ~c sigil and fix this warning.936      │937 1352 │           list = if exp >= 0, do: list ++ '+', else: list938      │                                           ~939      │940      └─ lib/decimal.ex:1352:43941942      warning: using single-quoted strings to represent charlists is deprecated.943      Use ~c"" if you indeed want a charlist or use "" instead.944      You may run "mix format --migrate" to change all single-quoted945      strings to use the ~c sigil and fix this warning.946      │947 1775 │       int = if int == [], do: '0', else: int948      │                               ~949      │950      └─ lib/decimal.ex:1775:31951952      warning: using single-quoted strings to represent charlists is deprecated.953      Use ~c"" if you indeed want a charlist or use "" instead.954      You may run "mix format --migrate" to change all single-quoted955      strings to use the ~c sigil and fix this warning.956      │957 1776 │       exp = if exp == [], do: '0', else: exp958      │                               ~959      │960      └─ lib/decimal.ex:1776:31961962Generated decimal app963==> scrivener964Compiling 4 files (.ex)965Generated scrivener app966==> nerves_compatibility_test967===> Analyzing applications...968===> Compiling cowboy969    ┌─ src/cowboy_handler.erl:970    │971 87 │  		Stacktrace = erlang:get_stacktrace(),972    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace973974     ┌─ src/cowboy_handler.erl:975     │976 116 │  		Stacktrace = erlang:get_stacktrace(),977     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace978979     ┌─ src/cowboy_handler.erl:980     │981 235 │  		Stacktrace = erlang:get_stacktrace(),982     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace983984     ┌─ src/cowboy_handler.erl:985     │986 290 │  			{stacktrace, erlang:get_stacktrace()},987     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace988989990    ┌─ src/cowboy_rest.erl:991    │992 69 │  				Stacktrace = erlang:get_stacktrace(),993    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace994995      ┌─ src/cowboy_rest.erl:996      │997 1006 │  	Stacktrace = erlang:get_stacktrace(),998      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace99910001001     ┌─ src/cowboy_websocket.erl:1002     │1003 147 │  		Stacktrace = erlang:get_stacktrace(),1004     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10051006     ┌─ src/cowboy_websocket.erl:1007     │1008 645 │  			{stacktrace, erlang:get_stacktrace()},1009     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace10101011     ┌─ src/cowboy_websocket.erl:1012     │1013 755 │  			{stacktrace, erlang:get_stacktrace()},1014     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace101510161017==> phoenix_pubsub1018Compiling 12 files (.ex)1019     warning: single quotes around atoms are deprecated. Use double quotes instead1020     │1021 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1022     │                       ~1023     │1024     └─ lib/phoenix/pubsub/local.ex:164:2310251026     warning: single quotes around atoms are deprecated. Use double quotes instead1027     │1028 164 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1029     │                                        ~1030     │1031     └─ lib/phoenix/pubsub/local.ex:164:4010321033    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10341035        %Phoenix.Tracker.Replica{replica | status: :permdown}10361037    but got type:10381039        dynamic()10401041    where "replica" was given the type:10421043        # type: dynamic()1044        # from: lib/phoenix/tracker/replica.ex:72:171045        replica10461047    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10481049    type warning found at:1050    │1051 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1052    │                               ~1053    │1054    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110551056     warning: a struct for Phoenix.Tracker.State is expected on struct update:10571058         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}10591060     but got type:10611062         dynamic()10631064     where "delta" was given the type:10651066         # type: dynamic()1067         # from: lib/phoenix/tracker/state.ex:396:361068         %Phoenix.Tracker.State{delta: delta} = state10691070     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10711072     type warning found at:1073     │1074 399 │     new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1075     │                 ~1076     │1077     └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/510781079    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10801081        %Phoenix.Tracker.Replica{replica | status: :down}10821083    but got type:10841085        dynamic()10861087    where "replica" was given the type:10881089        # type: dynamic()1090        # from: lib/phoenix/tracker/replica.ex:74:131091        replica10921093    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10941095    type warning found at:1096    │1097 74 │   defp down(replica), do: %Replica{replica | status: :down}1098    │                           ~1099    │1100    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111011102    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11031104        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11051106    but got type:11071108        dynamic()11091110    where "replica" was given the type:11111112        # type: dynamic()1113        # from: lib/phoenix/tracker/replica.ex:76:291114        replica11151116    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11171118    type warning found at:1119    │1120 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1121    │     ~1122    │1123    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111241125     warning: a struct for Phoenix.Tracker.State is expected on struct update:11261127         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11281129     but got type:11301131         dynamic()11321133     where "delta" was given the type:11341135         # type: dynamic()1136         # from: lib/phoenix/tracker/state.ex:471:991137         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1138           state11391140     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11411142     type warning found at:1143     │1144 477 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1145     │                   ~1146     │1147     └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/111481149    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1150    │1151  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1152    │        ~1153    │1154    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/211551156     warning: a struct for Phoenix.Tracker.State is expected on struct update:11571158         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11591160     but got type:11611162         dynamic(%{..., range: {term(), term()}})11631164     where "delta" was given the type:11651166         # type: dynamic(%{..., range: {term(), term()}})1167         # from: lib/phoenix/tracker/state.ex:481:301168         {start_clock, end_clock} = delta.range11691170     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11711172     type warning found at:1173     │1174 485 │            delta: %State{delta | range: {start_clock, new_end}}}1175     │                   ~1176     │1177     └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/211781179    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1180    │1181 42 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1182    │       ~1183    │1184    └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/111851186    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1187    │1188 43 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1189    │       ~1190    │1191    └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/111921193    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1194    │1195 43 │     :ok = :pg2.create(pg2_group)1196    │                ~1197    │1198    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/111991200    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1201    │1202 46 │     supervise children, strategy: :rest_for_one1203    │     ~1204    │1205    └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/112061207    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1208    │1209 44 │     :ok = :pg2.join(pg2_group, self())1210    │                ~1211    │1212    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112131214    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1215    │1216 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1217    │         ~1218    │1219    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11220    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112211222    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1223    │1224 57 │     :pg2.get_members(pg2_namespace(server_name))1225    │          ~1226    │1227    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112281229    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1230    │1231 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1232    │       ~1233    │1234    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112351236    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1237    │1238 42 │     supervise children, strategy: :one_for_one1239    │     ~1240    │1241    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112421243Generated phoenix_pubsub app1244warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1245  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21246  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11247  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51248  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21249  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41250  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212511252==> phoenix1253Compiling 75 files (.ex)1254warning: cannot infer signatures from :cowboy because it is not loaded12551256warning: cannot infer signatures from :cowlib because it is not loaded12571258warning: cannot infer signatures from :ranch because it is not loaded12591260     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 operator1261     │1262 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1263     │                    ~1264     │1265     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112661267     warning: using single-quoted strings to represent charlists is deprecated.1268     Use ~c"" if you indeed want a charlist or use "" instead.1269     You may run "mix format --migrate" to change all single-quoted1270     strings to use the ~c sigil and fix this warning.1271     │1272 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1273     │                               ~1274     │1275     └─ lib/phoenix/channel/server.ex:310:3112761277    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1278    │1279 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1280    │                    ~1281    │1282    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/312831284    warning: unused require Logger1285    │1286 20 │   require Logger1287    │   ~1288    │1289    └─ lib/phoenix/endpoint/handler.ex:20:312901291    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1292    │1293 39 │       Logger.warn """1294    │              ~1295    │1296    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/112971298    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 operator1299    │1300 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1301    │                             ~1302    │1303    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213041305     warning: using single-quoted strings to represent charlists is deprecated.1306     Use ~c"" if you indeed want a charlist or use "" instead.1307     You may run "mix format --migrate" to change all single-quoted1308     strings to use the ~c sigil and fix this warning.1309     │1310 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1311     │                                                  ~1312     │1313     └─ lib/phoenix/router.ex:315:5013141315     warning: using single-quoted strings to represent charlists is deprecated.1316     Use ~c"" if you indeed want a charlist or use "" instead.1317     You may run "mix format --migrate" to change all single-quoted1318     strings to use the ~c sigil and fix this warning.1319     │1320 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1321     │                                                  ~1322     │1323     └─ lib/phoenix/router/helpers.ex:195:5013241325    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13261327    This error happens when you have function calls without parentheses inside keywords. For example:13281329        function(arg, one: nested_call a, b, c)1330        function(arg, one: if expr, do: :this, else: :that)13311332    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:13331334        function(arg, one: if(expr, do: :this, else: :that))1335        function(arg, one: nested_call(a, b, c))13361337    Ambiguity found at:1338    │1339 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1340    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1341    │1342    └─ lib/phoenix/router/resource.ex:7113431344    warning: duplicate key :route found in struct1345    │1346 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1347    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1348    │1349    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13501351     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)"1352     │1353 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1354     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1355     │1356     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13571358     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1359     │1360 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1361     │              ~1362     │1363     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113641365     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1366     │1367 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1368     │            ~1369     │1370     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/213711372     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 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1378     │                                                  ~1379     │1380     └─ lib/phoenix/template.ex:174:5013811382     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1383     │1384 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1385     │            ~1386     │1387     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/213881389     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1390     │1391 647 │       exception -> {:error, {exception, System.stacktrace()}}1392     │                                                ~1393     │1394     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/113951396    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1397    │1398 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1399    │       ~1400    │1401    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114021403    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1404    │1405 14 │     supervise(children, strategy: :simple_one_for_one)1406    │     ~1407    │1408    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114091410     warning: expected a module (an atom) when invoking config/1 in expression:14111412         endpoint.config(:endpoint_id)14131414     where "endpoint" was given the type:14151416         # type: dynamic(%{..., __pubsub_server__: atom()})1417         # from: lib/phoenix/transports/long_poll.ex:199:101418         verify_token(endpoint, token, opts)14191420     type warning found at:1421     │1422 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1423     │                                          ~1424     │1425     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314261427    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1428    │1429  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1430    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1431    │1432    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)14331434    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1435    │1436 10 │     conn = @connection.conn(req, transport)1437    │                        ~1438    │1439    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/314401441     warning: unknown key .__pubsub_server__ in expression:14421443         endpoint.__pubsub_server__14441445     the given type does not have the given key:14461447         dynamic(1448           %Phoenix.Socket{1449             id: term(),1450             assigns: term(),1451             channel: term(),1452             channel_pid: term(),1453             endpoint: atom(),1454             handler: term(),1455             joined: term(),1456             pubsub_server: term(),1457             ref: term(),1458             join_ref: term(),1459             topic: term(),1460             transport: term(),1461             transport_pid: term(),1462             transport_name: term(),1463             serializer: term(),1464             private: term(),1465             vsn: term()1466           } or1467             %Plug.Conn{1468               adapter: term(),1469               assigns: term(),1470               body_params: term(),1471               cookies: term(),1472               halted: term(),1473               host: term(),1474               method: term(),1475               owner: term(),1476               params: term(),1477               path_info: term(),1478               path_params: term(),1479               port: term(),1480               private: term(),1481               query_params: term(),1482               query_string: term(),1483               remote_ip: term(),1484               req_cookies: term(),1485               req_headers: term(),1486               request_path: term(),1487               resp_body: term(),1488               resp_cookies: term(),1489               resp_headers: term(),1490               scheme: term(),1491               script_name: term(),1492               secret_key_base: term(),1493               state: term(),1494               status: term()1495             } or atom() or binary()1496         )14971498     where "endpoint" was given the type:14991500         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1501         # from: lib/phoenix/transports/long_poll.ex:254:191502         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15031504     type warning found at:1505     │1506 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1507     │                                                          ~~~~~~~~~~~~~~~~~1508     │1509     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315101511    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1512    │1513 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1514    │                       ~1515    │1516    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315171518    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1519    │1520 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1521    │                                                                                   ~1522    │1523    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/315241525     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1526     │1527 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1528     │                                                     ~1529     │1530     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415311532    warning: a struct for Plug.Conn is expected on struct update:15331534        %Plug.Conn{conn | state: :sent}15351536    but got type:15371538        dynamic()15391540    where "conn" was given the type:15411542        # type: dynamic()1543        # from: lib/phoenix/endpoint/render_errors.ex:79:211544        conn15451546    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15471548    type warning found at:1549    │1550 83 │         %Plug.Conn{conn | state: :sent}1551    │         ~1552    │1553    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/515541555    warning: a struct for Plug.Conn is expected on struct update:15561557        %Plug.Conn{conn | query_params: %{}, params: %{}}15581559    but got type:15601561        dynamic(%{..., params: %Plug.Conn.Unfetched{}})15621563    where "conn" was given the types:15641565        # type: dynamic(%{..., params: term()})1566        # from: lib/phoenix/endpoint/render_errors.ex:94:171567        conn.params15681569        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1570        # from: lib/phoenix/endpoint/render_errors.ex:94:171571        conn.params15721573    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15741575    type warning found at:1576    │1577 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1578    │                                   ~1579    │1580    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/115811582    warning: a struct for Plug.Conn is expected on struct update:15831584        %Plug.Conn{conn | query_params: %{}, params: params}15851586    but got type:15871588        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})15891590    where "conn" was given the types:15911592        # type: dynamic(%{..., params: term()})1593        # from: lib/phoenix/endpoint/render_errors.ex:94:171594        conn.params15951596        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1597        # from: lib/phoenix/endpoint/render_errors.ex:94:171598        conn.params15991600    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16011602    type warning found at:1603    │1604 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1605    │                   ~1606    │1607    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116081609     warning: a struct for Phoenix.Socket is expected on struct update:16101611         %Phoenix.Socket{socket | id: id}16121613     but got type:16141615         dynamic()16161617     where "socket" was given the type:16181619         # type: dynamic()1620         # from: lib/phoenix/socket/transport.ex1621         {:ok, socket}16221623     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"16241625     type warning found at:1626     │1627 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1628     │                                          ~1629     │1630     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716311632     warning: a struct for Plug.Conn is expected on struct update:16331634         %Plug.Conn{conn | params: params}16351636     but got type:16371638         dynamic(%{..., params: map()})16391640     where "conn" was given the type:16411642         # type: dynamic(%{..., params: map()})1643         # from: lib/phoenix/controller.ex:912:171644         Map.get(conn.params, required_key)16451646     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16471648     type warning found at:1649     │1650 919 │     %Plug.Conn{conn | params: params}1651     │     ~1652     │1653     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216541655    warning: expected a map or struct when accessing .url in expression:16561657        endpoint.url16581659    where "endpoint" was given the types:16601661        # type: dynamic(atom())1662        # from: lib/phoenix/router/helpers.ex:24:201663        endpoint16641665        # type: atom()1666        # from: lib/phoenix/router/helpers.ex:24:351667        is_atom(endpoint)16681669    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()16701671    type warning found at:1672    │1673 25 │     endpoint.url1674    │              ~1675    │1676    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/216771678     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1679     │1680 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1681     │       ~1682     │1683     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416841685     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1686     │1687 199 │       worker(Phoenix.Tracker, [module, opts, opts])1688     │       ~1689     │1690     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/416911692     warning: a struct for Plug.Conn is expected on struct update:16931694         %Plug.Conn{conn | path_info: path, script_name: script}16951696     but got type:16971698         dynamic()16991700     where "conn" was given the type:17011702         # type: dynamic()1703         # from: lib/phoenix/router/route.ex:147:101704         conn = target.call(%Plug.Conn{...}, opts)17051706     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17071708     type warning found at:1709     │1710 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1711     │     ~1712     │1713     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417141715     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1716     │1717 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1718     │                                                                          ~1719     │1720     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117211722    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1723    │1724 71 │     supervise(children, strategy: :one_for_one)1725    │     ~1726    │1727    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117281729    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1730    │1731 76 │     [worker(Phoenix.Config, args)]1732    │      ~1733    │1734    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317351736    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1737    │1738 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1739    │        ~1740    │1741    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21742    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31743    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317441745     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1746     │1747 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1748     │         ~1749     │1750     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317511752     warning: expected a module (an atom) when invoking path/1 in expression:17531754         endpoint.path("/")17551756     where "endpoint" was given the type:17571758         # type: dynamic(%{..., host: term()})1759         # from: lib/phoenix/endpoint/supervisor.ex:312:141760         endpoint.host17611762     type warning found at:1763     │1764 313 │     endpoint.path("/")1765     │              ~1766     │1767     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117681769    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1770    │1771 35 │     supervise(children, strategy: :one_for_one)1772    │     ~1773    │1774    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/117751776    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1777    │1778 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1779    │                            ~1780    │1781    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/317821783    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1784    │1785 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1786    │                                            ~1787    │1788    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/317891790     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1791     │1792 113 │     {addr,port} = :ranch.get_addr(ref)1793     │                          ~1794     │1795     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/317961797     warning: comparison between distinct types found:17981799         !Path.extname(file_path) == ".gz"18001801     given types:18021803         dynamic(boolean()) == binary()18041805     where "file_path" was given the type:18061807         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1808         # from: lib/phoenix/digester.ex:147:451809         Path.basename(file_path)18101811     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 false18121813     type warning found at:1814     │1815 148 │       !Path.extname(file_path) == ".gz"1816     │                                ~1817     │1818     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118191820    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1821    │1822 51 │       worker(Phoenix.CodeReloader.Server, [])1823    │       ~1824    │1825    └─ lib/phoenix.ex:51:7: Phoenix.start/218261827    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1828    │1829 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1830    │                                                           ~1831    │1832    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318331834     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1835     │1836 155 │     Enum.partition attrs, fn1837     │          ~1838     │1839     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118401841    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18421843        mod.__phoenix_recompile__?18441845    where "mod" was given the type:18461847        # type: dynamic(atom())1848        # from: lib/mix/tasks/compile.phoenix.ex:34:121849        Code.ensure_loaded?(mod)18501851    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18521853    type warning found at:1854    │1855 36 │         mod.__phoenix_recompile__?1856    │             ~1857    │1858    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118591860     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1861     │1862 234 │       Enum.partition(attrs, fn1863     │            ~1864     │1865     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218661867Generated phoenix app1868==> guardian1869Compiling 21 files (.ex)1870warning: cannot infer signatures from :cowboy because it is not loaded18711872warning: cannot infer signatures from :cowlib because it is not loaded18731874warning: cannot infer signatures from :ranch because it is not loaded18751876     warning: use Bitwise is deprecated. import Bitwise instead1877     │1878 123 │   use Bitwise1879     │   ~~~~~~~~~~~1880     │1881     └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)18821883    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1884    │1885 73 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")1886    │                ~1887    │1888    └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/118891890    warning: unused require Logger1891    │1892 24 │   require Logger1893    │   ~1894    │1895    └─ lib/guardian/plug/ensure_not_authenticated.ex:24:318961897    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1898    │1899 67 │           _ = Logger.warn(":on_failure is deprecated. Use :handler")1900    │                      ~1901    │1902    └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/119031904    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1905    │1906 57 │     _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")1907    │                ~1908    │1909    └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/119101911Generated guardian app1912==> phoenix_html1913Compiling 8 files (.ex)1914    warning: using single-quoted strings to represent charlists is deprecated.1915    Use ~c"" if you indeed want a charlist or use "" instead.1916    You may run "mix format --migrate" to change all single-quoted1917    strings to use the ~c sigil and fix this warning.1918    │1919  7 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1920    │                                                  ~1921    │1922    └─ lib/phoenix_html/engine.ex:7:5019231924    warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead1925    │1926 13 │   use EEx.Engine1927    │   ~~~~~~~~~~~~~~1928    │1929    └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)19301931    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches1932    │1933 28 │   def handle_text("", text) do # Required for Elixir < v1.5.11934    │       ~1935    │1936    └─ lib/phoenix_html/engine.ex:28:719371938    warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches1939    │1940 32 │   def handle_text({:safe, buffer}, text) do1941    │       ~1942    │1943    └─ lib/phoenix_html/engine.ex:32:719441945     warning: single quotes around keywords are deprecated. Use double quotes instead1946     │1947 264 │                'csrf-param': @csrf_param, 'method-param': @method_param1948     │                ~1949     │1950     └─ lib/phoenix_html/tag.ex:264:1619511952     warning: single quotes around keywords are deprecated. Use double quotes instead1953     │1954 264 │                'csrf-param': @csrf_param, 'method-param': @method_param1955     │                                           ~1956     │1957     └─ lib/phoenix_html/tag.ex:264:4319581959    warning: the 1st pattern in clause will never match:19601961        6019621963    because it is expected to receive type:19641965        dynamic(empty_list() or non_empty_list(term(), term()))19661967    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19681969    type warning found at:1970    │1971 56 │   def to_iodata(?<), do: "&lt;"1972    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973    │1974    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/119751976    warning: the 1st pattern in clause will never match:19771978        6219791980    because it is expected to receive type:19811982        dynamic(empty_list() or non_empty_list(term(), term()))19831984    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19851986    type warning found at:1987    │1988 57 │   def to_iodata(?>), do: "&gt;"1989    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1990    │1991    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/119921993    warning: the 1st pattern in clause will never match:19941995        3819961997    because it is expected to receive type:19981999        dynamic(empty_list() or non_empty_list(term(), term()))20002001    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20022003    type warning found at:2004    │2005 58 │   def to_iodata(?&), do: "&amp;"2006    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2007    │2008    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/120092010    warning: the 1st pattern in clause will never match:20112012        3420132014    because it is expected to receive type:20152016        dynamic(empty_list() or non_empty_list(term(), term()))20172018    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20192020    type warning found at:2021    │2022 59 │   def to_iodata(?"), do: "&quot;"2023    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2024    │2025    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/120262027     warning: the right-hand side of || will never be executed:20282029         selected(form, field, opts) || ...20302031     because the left-hand side always evaluates to:20322033         dynamic({term(), term()})20342035     where "field" was given the type:20362037         # type: dynamic()2038         # from: lib/phoenix_html/form.ex:830:202039         field20402041     where "form" was given the type:20422043         # type: dynamic()2044         # from: lib/phoenix_html/form.ex:830:142045         form20462047     where "opts" was given the types:20482049         # type: dynamic()2050         # from: lib/phoenix_html/form.ex:830:362051         opts20522053         # type: dynamic(empty_list() or non_empty_list(term(), term()))2054         # from: lib/phoenix_html/form.ex:831:242055         selected(form, field, opts)20562057     type warning found at:2058     │2059 831 │     {selected, opts} = selected(form, field, opts) || []2060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061     │2062     └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/420632064    warning: the 1st pattern in clause will never match:20652066        3920672068    because it is expected to receive type:20692070        dynamic(empty_list() or non_empty_list(term(), term()))20712072    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20732074    type warning found at:2075    │2076 60 │   def to_iodata(?'), do: "&#39;"2077    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2078    │2079    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/120802081    warning: the 1st pattern in clause will never match:20822083        {:safe, data}20842085    because it is expected to receive type:20862087        dynamic(empty_list() or non_empty_list(term(), term()))20882089    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20902091    type warning found at:2092    │2093 75 │   def to_iodata({:safe, data}) do2094    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2095    │2096    └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/120972098    warning: the following clause is redundant:20992100        def to_iodata(other)21012102    it has type:21032104        dynamic(empty_list() or non_empty_list(term(), term()))21052106    previous clauses have already matched on the following types:21072108        non_empty_list(term(), term())2109        empty_list()21102111    │2112 79 │   def to_iodata(other) do2113    │       ~2114    │2115    └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/121162117    warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2118    │2119  1 │ defmodule Phoenix.HTML.Engine do2120    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2121    │2122    └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)21232124    warning: the 1st pattern in clause will never match:21252126        h21272128    because it is expected to receive type:21292130        dynamic(empty_list() or non_empty_list(term(), term()))21312132    where "h" was given the type:21332134        # type: integer()2135        # from: lib/phoenix_html/safe.ex:62:252136        is_integer(h)21372138    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21392140    type warning found at:2141    │2142 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2143    │                 ~2144    │2145    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/121462147    warning: the following clause is redundant:21482149        def handle_text("", text)21502151    it has type:21522153        binary(), dynamic()21542155    previous clauses have already matched on the following types:21562157        term(), term()21582159    │2160 28 │   def handle_text("", text) do # Required for Elixir < v1.5.12161    │       ~2162    │2163    └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/221642165    warning: the 1st pattern in clause will never match:21662167        h21682169    because it is expected to receive type:21702171        dynamic(empty_list() or non_empty_list(term(), term()))21722173    where "h" was given the type:21742175        # type: integer()2176        # from: lib/phoenix_html/safe.ex:65:252177        is_integer(h)21782179    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21802181    type warning found at:2182    │2183 65 │   def to_iodata(h) when is_integer(h) do2184    │                 ~2185    │2186    └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/121872188    warning: the following clause is redundant:21892190        def handle_text({:safe, buffer}, text)21912192    it has type:21932194        dynamic({:safe, term()}), dynamic()21952196    previous clauses have already matched on the following types:21972198        term(), term()21992200    │2201 32 │   def handle_text({:safe, buffer}, text) do2202    │       ~2203    │2204    └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/222052206    warning: the 1st pattern in clause will never match:22072208        h22092210    because it is expected to receive type:22112212        dynamic(empty_list() or non_empty_list(term(), term()))22132214    where "h" was given the type:22152216        # type: binary()2217        # from: lib/phoenix_html/safe.ex:71:252218        is_binary(h)22192220    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22212222    type warning found at:2223    │2224 71 │   def to_iodata(h) when is_binary(h) do2225    │                 ~2226    │2227    └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/122282229Generated phoenix_html app2230==> postgrex2231Compiling 62 files (.ex)2232    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2233    │2234 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2235    │                                 ~2236    │2237    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)22382239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2240    You may run "mix format --migrate" to fix this warning automatically.2241    │2242 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2243    │         ~2244    │2245    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/122462247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2248    You may run "mix format --migrate" to fix this warning automatically.2249    │2250 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2251    │                                                                      ~2252    │2253    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/122542255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2256    You may run "mix format --migrate" to fix this warning automatically.2257    │2258 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2259    │         ~2260    │2261    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/122622263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2264    You may run "mix format --migrate" to fix this warning automatically.2265    │2266 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2267    │                                                                      ~2268    │2269    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/122702271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2272    You may run "mix format --migrate" to fix this warning automatically.2273    │2274 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2275    │                            ~2276    │2277    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/122782279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2280    You may run "mix format --migrate" to fix this warning automatically.2281    │2282 43 │     <<-1::int32>>2283    │         ~2284    │2285    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/122862287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2288    You may run "mix format --migrate" to fix this warning automatically.2289    │2290 48 │     <<value_byte_size::int32>> <> value2291    │                      ~2292    │2293    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/122942295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2296    You may run "mix format --migrate" to fix this warning automatically.2297    │2298 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2299    │                              ~2300    │2301    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/223022303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2304    You may run "mix format --migrate" to fix this warning automatically.2305    │2306 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2307    │                              ~2308    │2309    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/223102311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2312    You may run "mix format --migrate" to fix this warning automatically.2313    │2314 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2315    │                                      ~2316    │2317    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/223182319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2320    You may run "mix format --migrate" to fix this warning automatically.2321    │2322 64 │ ...                   -1::int32, rest::binary>>, acc) do2323    │                         ~2324    │2325    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/223262327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2328    You may run "mix format --migrate" to fix this warning automatically.2329    │2330 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2331    │                                      ~2332    │2333    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/223342335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2336    You may run "mix format --migrate" to fix this warning automatically.2337    │2338 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2339    │                                     ~2340    │2341    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/223422343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2344    You may run "mix format --migrate" to fix this warning automatically.2345    │2346 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2347    │                                       ~2348    │2349    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/223502351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2352    You may run "mix format --migrate" to fix this warning automatically.2353    │2354 79 │ ...                   -1::int32, rest::binary>>, acc) do2355    │                         ~2356    │2357    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/223582359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2360    You may run "mix format --migrate" to fix this warning automatically.2361    │2362 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2363    │                                       ~2364    │2365    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/223662367    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2368    You may run "mix format --migrate" to fix this warning automatically.2369    │2370 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2371    │                                     ~2372    │2373    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/223742375    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2376    You may run "mix format --migrate" to fix this warning automatically.2377    │2378 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2379    │         ~2380    │2381    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/123822383    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2384    You may run "mix format --migrate" to fix this warning automatically.2385    │2386 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2387    │                     ~2388    │2389    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/123902391    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2392    You may run "mix format --migrate" to fix this warning automatically.2393    │2394 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2395    │                                      ~2396    │2397    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/123982399    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2400    You may run "mix format --migrate" to fix this warning automatically.2401    │2402 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2403    │                                                   ~2404    │2405    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/124062407    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2408    You may run "mix format --migrate" to fix this warning automatically.2409    │2410 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2411    │                                                      ~2412    │2413    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/124142415    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2416    You may run "mix format --migrate" to fix this warning automatically.2417    │2418 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2419    │                   ~2420    │2421    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/124222423    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2424    You may run "mix format --migrate" to fix this warning automatically.2425    │2426 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2427    │                                    ~2428    │2429    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/124302431    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2432    You may run "mix format --migrate" to fix this warning automatically.2433    │2434 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2435    │                                                   ~2436    │2437    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/124382439    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2440    You may run "mix format --migrate" to fix this warning automatically.2441    │2442 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2443    │                                                                    ~2444    │2445    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/124462447    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2448    You may run "mix format --migrate" to fix this warning automatically.2449    │2450 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2451    │                                ~2452    │2453    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/124542455    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2456    You may run "mix format --migrate" to fix this warning automatically.2457    │2458 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2459    │                                                 ~2460    │2461    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/124622463    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2464    You may run "mix format --migrate" to fix this warning automatically.2465    │2466 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2467    │                                                                ~2468    │2469    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/124702471    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2472    You may run "mix format --migrate" to fix this warning automatically.2473    │2474 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2475    │                                                                                 ~2476    │2477    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/124782479     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2480     You may run "mix format --migrate" to fix this warning automatically.2481     │2482 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2483     │                                   ~2484     │2485     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/324862487    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2488    You may run "mix format --migrate" to fix this warning automatically.2489    │2490 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2491    │                      ~2492    │2493    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/124942495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2496    You may run "mix format --migrate" to fix this warning automatically.2497    │2498 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2499    │                               ~2500    │2501    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/125022503    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2504    You may run "mix format --migrate" to fix this warning automatically.2505    │2506 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2507    │                         ~2508    │2509    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/225102511    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2512    You may run "mix format --migrate" to fix this warning automatically.2513    │2514 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2515    │                                     ~2516    │2517    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/225182519    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2520    You may run "mix format --migrate" to fix this warning automatically.2521    │2522 23 │     <<x::float64, y::float64>>2523    │        ~2524    │2525    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/225262527    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2528    You may run "mix format --migrate" to fix this warning automatically.2529    │2530 23 │     <<x::float64, y::float64>>2531    │                    ~2532    │2533    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/225342535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2536    You may run "mix format --migrate" to fix this warning automatically.2537    │2538 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2539    │                          ~2540    │2541    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/125422543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2544    You may run "mix format --migrate" to fix this warning automatically.2545    │2546 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2547    │                           ~2548    │2549    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/225502551    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2552    You may run "mix format --migrate" to fix this warning automatically.2553    │2554 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2555    │                                       ~2556    │2557    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/225582559    warning: use Bitwise is deprecated. import Bitwise instead2560    │2561  4 │   use Bitwise, only_operators: true2562    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2563    │2564    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)25652566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2570    │         ~2571    │2572    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/125732574    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2578    │                                                                      ~2579    │2580    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/125812582    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2586    │         ~2587    │2588    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/125892590    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2594    │                                                                      ~2595    │2596    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/125972598    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2602    │         ~2603    │2604    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/126052606    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2610    │                                           ~2611    │2612    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/126132614    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2618    │         ~2619    │2620    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/126212622    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2626    │                                           ~2627    │2628    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/126292630    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2634    │         ~2635    │2636    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/126372638    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2642    │                                           ~2643    │2644    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/126452646    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2650    │             ~2651    │2652    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/126532654    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2658    │                                             ~2659    │2660    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/126612662    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2666    │          ~2667    │2668    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/126692670    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2674    │                                                                       ~2675    │2676    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/126772678    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679    You may run "mix format --migrate" to fix this warning automatically.2680    │2681 46 │       0 :: int32>>2682    │         ~2683    │2684    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/126852686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2690    │          ~2691    │2692    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/126932694    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2695    You may run "mix format --migrate" to fix this warning automatically.2696    │2697 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2698    │                                                                       ~2699    │2700    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/127012702    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2706    │                                                                                   ~2707    │2708    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/127092710    warning: use Bitwise is deprecated. import Bitwise instead2711    │2712  5 │   use Bitwise2713    │   ~~~~~~~~~~~2714    │2715    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)27162717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2718    You may run "mix format --migrate" to fix this warning automatically.2719    │2720 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2721    │                     ~2722    │2723    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/127242725    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 operator2726    │2727 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2728    │                              ~2729    │2730    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/127312732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2733    You may run "mix format --migrate" to fix this warning automatically.2734    │2735 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2736    │                    ~2737    │2738    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/327392740    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 operator2741    │2742 72 │           <<data :: size(rest_size)>> = rest2743    │                          ~2744    │2745    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/327462747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2748    You may run "mix format --migrate" to fix this warning automatically.2749    │2750 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2751    │                   ~2752    │2753    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/327542755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2756    You may run "mix format --migrate" to fix this warning automatically.2757    │2758 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2759    │                                 ~2760    │2761    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/327622763    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2764    You may run "mix format --migrate" to fix this warning automatically.2765    │2766 86 │   def parse(<<status :: int8>>, ?Z, _size) do2767    │                      ~2768    │2769    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/327702771    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2772    You may run "mix format --migrate" to fix this warning automatically.2773    │2774 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2775    │                   ~2776    │2777    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/327782779     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2780     You may run "mix format --migrate" to fix this warning automatically.2781     │2782 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2783     │                            ~2784     │2785     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/327862787     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2788     You may run "mix format --migrate" to fix this warning automatically.2789     │2790 103 │     case <<len ::uint16>> do2791     │                ~2792     │2793     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/327942795     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2796     You may run "mix format --migrate" to fix this warning automatically.2797     │2798 104 │       <<^overflow_len :: uint16>> ->2799     │                       ~2800     │2801     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/328022803     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2804     You may run "mix format --migrate" to fix this warning automatically.2805     │2806 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2807     │                   ~2808     │2809     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/328102811     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2812     You may run "mix format --migrate" to fix this warning automatically.2813     │2814 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2815     │                 ~2816     │2817     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/328182819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2820     You may run "mix format --migrate" to fix this warning automatically.2821     │2822 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2823     │                      ~2824     │2825     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/328262827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2828     You may run "mix format --migrate" to fix this warning automatically.2829     │2830 226 │      [<<size :: int32>>, data]2831     │              ~2832     │2833     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/128342835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2836     You may run "mix format --migrate" to fix this warning automatically.2837     │2838 224 │       [first, <<size :: int32>>, data]2839     │                      ~2840     │2841     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/128422843     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2844     You may run "mix format --migrate" to fix this warning automatically.2845     │2846 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2847     │                                 ~2848     │2849     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/128502851     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2852     You may run "mix format --migrate" to fix this warning automatically.2853     │2854 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2855     │                                                               ~2856     │2857     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/128582859     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2860     You may run "mix format --migrate" to fix this warning automatically.2861     │2862 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2863     │                                                 ~2864     │2865     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/128662867     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2868     You may run "mix format --migrate" to fix this warning automatically.2869     │2870 252 │     len = <<div(byte_size(oids), 4) :: int16>>2871     │                                     ~2872     │2873     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/128742875     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2876     You may run "mix format --migrate" to fix this warning automatically.2877     │2878 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2879     │                                                                        ~2880     │2881     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/128822883     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2884     You may run "mix format --migrate" to fix this warning automatically.2885     │2886 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2887     │                                                                        ~2888     │2889     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/128902891     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2892     You may run "mix format --migrate" to fix this warning automatically.2893     │2894 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2895     │                                        ~2896     │2897     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/128982899     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2900     You may run "mix format --migrate" to fix this warning automatically.2901     │2902 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2903     │                                        ~2904     │2905     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/129062907     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2908     You may run "mix format --migrate" to fix this warning automatically.2909     │2910 287 │     len_params  = <<length(params) :: int16>>2911     │                                    ~2912     │2913     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/129142915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916     You may run "mix format --migrate" to fix this warning automatically.2917     │2918 294 │     {?E, [port, 0, <<rows :: int32>>]}2919     │                           ~2920     │2921     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/129222923     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2924     You may run "mix format --migrate" to fix this warning automatically.2925     │2926 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2927     │                  ~2928     │2929     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/129302931     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2932     You may run "mix format --migrate" to fix this warning automatically.2933     │2934 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2935     │                                 ~2936     │2937     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/129382939     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2940     You may run "mix format --migrate" to fix this warning automatically.2941     │2942 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2943     │                  ~2944     │2945     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/129462947     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2948     You may run "mix format --migrate" to fix this warning automatically.2949     │2950 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2951     │                                 ~2952     │2953     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/129542955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956     You may run "mix format --migrate" to fix this warning automatically.2957     │2958 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2959     │                                               ~2960     │2961     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/129622963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2964     You may run "mix format --migrate" to fix this warning automatically.2965     │2966 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2967     │                                                             ~2968     │2969     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/129702971     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2972     You may run "mix format --migrate" to fix this warning automatically.2973     │2974 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2975     │                              ~2976     │2977     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/129782979     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2980     You may run "mix format --migrate" to fix this warning automatically.2981     │2982 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2983     │                 ~2984     │2985     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/129862987     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2988     You may run "mix format --migrate" to fix this warning automatically.2989     │2990 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2991     │                                   ~2992     │2993     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/129942995     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2996     You may run "mix format --migrate" to fix this warning automatically.2997     │2998 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2999     │                                                      ~3000     │3001     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/130023003     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3004     You may run "mix format --migrate" to fix this warning automatically.3005     │3006 363 │        type_size :: int16, type_mod :: int32, format :: int16,3007     │                  ~3008     │3009     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/130103011     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3012     You may run "mix format --migrate" to fix this warning automatically.3013     │3014 363 │        type_size :: int16, type_mod :: int32, format :: int16,3015     │                                     ~3016     │3017     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/130183019     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3020     You may run "mix format --migrate" to fix this warning automatically.3021     │3022 363 │        type_size :: int16, type_mod :: int32, format :: int16,3023     │                                                      ~3024     │3025     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/130263027     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3028     You may run "mix format --migrate" to fix this warning automatically.3029     │3030 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3031     │                            ~3032     │3033     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/130343035     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3036     You may run "mix format --migrate" to fix this warning automatically.3037     │3038 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3039     │                                       ~3040     │3041     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/130423043     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3044     You may run "mix format --migrate" to fix this warning automatically.3045     │3046 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3047     │                           ~3048     │3049     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/130503051    warning: unused require Postgrex.Messages3052    │3053 30 │   require Postgrex.Messages3054    │   ~3055    │3056    └─ lib/postgrex/query.ex:30:330573058    warning: unused require Logger3059    │3060  8 │   require Logger3061    │   ~3062    │3063    └─ lib/postgrex/notifications.ex:8:330643065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3066    You may run "mix format --migrate" to fix this warning automatically.3067    │3068 59 │       if lower == <<-1::int32>> do3069    │                       ~3070    │3071    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/430723073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3074    You may run "mix format --migrate" to fix this warning automatically.3075    │3076 66 │       if upper == <<-1::int32>> do3077    │                       ~3078    │3079    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/430803081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3082    You may run "mix format --migrate" to fix this warning automatically.3083    │3084 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3085    │                               ~3086    │3087    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/430883089      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3090      │3091 1005 │     Logger.warn(fn() ->3092      │            ~3093      │3094      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/530953096      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3097      You may run "mix format --migrate" to fix this warning automatically.3098      │3099 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3100      │                          ~3101      │3102      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/131033104      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3105      You may run "mix format --migrate" to fix this warning automatically.3106      │3107 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3108      │                                        ~3109      │3110      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/131113112      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 operator3113      │3114 2003 │       <<body :: binary(size), rest :: binary>> ->3115      │                        ~3116      │3117      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/131183119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3120    You may run "mix format --migrate" to fix this warning automatically.3121    │3122 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3123    │                                                           ~3124    │3125    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/331263127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3128    You may run "mix format --migrate" to fix this warning automatically.3129    │3130 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3131    │                                                                       ~3132    │3133    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/331343135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3136    You may run "mix format --migrate" to fix this warning automatically.3137    │3138 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3139    │                       ~3140    │3141    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/331423143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3144    You may run "mix format --migrate" to fix this warning automatically.3145    │3146 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3147    │                                   ~3148    │3149    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/331503151    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3152    You may run "mix format --migrate" to fix this warning automatically.3153    │3154 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3155    │                                                      ~3156    │3157    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/331583159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3160    You may run "mix format --migrate" to fix this warning automatically.3161    │3162 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3163    │                                ~3164    │3165    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/331663167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3168    You may run "mix format --migrate" to fix this warning automatically.3169    │3170 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3171    │                          ~3172    │3173    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/231743175    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3176    You may run "mix format --migrate" to fix this warning automatically.3177    │3178 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3179    │                                            ~3180    │3181    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/231823183    warning: using single-quoted strings to represent charlists is deprecated.3184    Use ~c"" if you indeed want a charlist or use "" instead.3185    You may run "mix format --migrate" to change all single-quoted3186    strings to use the ~c sigil and fix this warning.3187    │3188 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3189    │                                                  ~3190    │3191    └─ lib/postgrex/type_module.ex:49:5031923193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3194     You may run "mix format --migrate" to fix this warning automatically.3195     │3196 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3197     │                       ~3198     │3199     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/132003201     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3202     You may run "mix format --migrate" to fix this warning automatically.3203     │3204 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3205     │                        ~3206     │3207     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/132083209     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3210     You may run "mix format --migrate" to fix this warning automatically.3211     │3212 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3213     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3214     │3215     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/332163217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3218     You may run "mix format --migrate" to fix this warning automatically.3219     │3220 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3221     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222     │3223     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132243225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3226    You may run "mix format --migrate" to fix this warning automatically.3227    │3228 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3229    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3230    │3231    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132323233    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3234    You may run "mix format --migrate" to fix this warning automatically.3235    │3236 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3237    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3238    │3239    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132403241    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 operator3242    │3243 15 │         <<binary::binary-size(last_pos), last::bits>> = val3244    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3245    │3246    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132473248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3249    You may run "mix format --migrate" to fix this warning automatically.3250    │3251 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3252    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3253    │3254    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132553256    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3257    You may run "mix format --migrate" to fix this warning automatically.3258    │3259 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3260    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3261    │3262    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/132633264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3265     You may run "mix format --migrate" to fix this warning automatically.3266     │3267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3269     │3270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/132713272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3273    You may run "mix format --migrate" to fix this warning automatically.3274    │3275  9 │         <<1 :: int32, 1>>3276    │         ~~~~~~~~~~~~~~~~~3277    │3278    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/132793280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281    You may run "mix format --migrate" to fix this warning automatically.3282    │3283 11 │         <<1 :: int32, 0>>3284    │         ~~~~~~~~~~~~~~~~~3285    │3286    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/132873288     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289     You may run "mix format --migrate" to fix this warning automatically.3290     │3291 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3293     │3294     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/132953296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3300    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3301    │3302    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/133033304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305     You may run "mix format --migrate" to fix this warning automatically.3306     │3307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3309     │3310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3316    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3317    │3318    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133193320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 12 │         <<20 :: int32, 3, n, 1, 16,3324    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3325    │3326    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/133273328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3329     You may run "mix format --migrate" to fix this warning automatically.3330     │3331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3333     │3334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133353336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337    You may run "mix format --migrate" to fix this warning automatically.3338    │3339 10 │         <<24::int32, x::float64, y::float64, r::float64>>3340    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3341    │3342    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133433344    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3345    You may run "mix format --migrate" to fix this warning automatically.3346    │3347 10 │         <<24::int32, x::float64, y::float64, r::float64>>3348    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3349    │3350    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133513352    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3353    You may run "mix format --migrate" to fix this warning automatically.3354    │3355 10 │         <<24::int32, x::float64, y::float64, r::float64>>3356    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3357    │3358    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133593360    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3361    You may run "mix format --migrate" to fix this warning automatically.3362    │3363 10 │         <<24::int32, x::float64, y::float64, r::float64>>3364    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3365    │3366    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/133673368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369     You may run "mix format --migrate" to fix this warning automatically.3370     │3371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3373     │3374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/133753376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3377     You may run "mix format --migrate" to fix this warning automatically.3378     │3379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3381     │3382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/133833384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3385    You may run "mix format --migrate" to fix this warning automatically.3386    │3387  9 │         <<4::int32, n::float32>>3388    │         ~~~~~~~~~~~~~~~~~~~~~~~~3389    │3390    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/133913392    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3393    You may run "mix format --migrate" to fix this warning automatically.3394    │3395  9 │         <<4::int32, n::float32>>3396    │         ~~~~~~~~~~~~~~~~~~~~~~~~3397    │3398    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/133993400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3401    You may run "mix format --migrate" to fix this warning automatically.3402    │3403 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3404    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3405    │3406    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134073408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409    You may run "mix format --migrate" to fix this warning automatically.3410    │3411 13 │         <<4::int32, 0::1, 255, 0::23>>3412    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413    │3414    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134153416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417    You may run "mix format --migrate" to fix this warning automatically.3418    │3419 15 │         <<4::int32, 1::1, 255, 0::23>>3420    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421    │3422    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/134233424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425     You may run "mix format --migrate" to fix this warning automatically.3426     │3427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429     │3430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134313432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435  9 │         <<8 :: int32, n :: float64>>3436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437    │3438    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134393440    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3441    You may run "mix format --migrate" to fix this warning automatically.3442    │3443  9 │         <<8 :: int32, n :: float64>>3444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3445    │3446    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134473448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3449    You may run "mix format --migrate" to fix this warning automatically.3450    │3451 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3452    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3453    │3454    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134553456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3457    You may run "mix format --migrate" to fix this warning automatically.3458    │3459 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3461    │3462    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134633464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465    You may run "mix format --migrate" to fix this warning automatically.3466    │3467 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3468    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3469    │3470    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/134713472     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473     You may run "mix format --migrate" to fix this warning automatically.3474     │3475 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3476     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3477     │3478     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/134793480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3481    You may run "mix format --migrate" to fix this warning automatically.3482    │3483 12 │         [<<IO.iodata_length(data) :: int32>> | data]3484    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3485    │3486    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/134873488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3489     You may run "mix format --migrate" to fix this warning automatically.3490     │3491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3493     │3494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/134953496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3497    You may run "mix format --migrate" to fix this warning automatically.3498    │3499 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3500    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3501    │3502    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/135033504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3505    You may run "mix format --migrate" to fix this warning automatically.3506    │3507 12 │         <<20 :: int32, 3, 128, 0, 16,3508    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3509    │3510    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/135113512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3513     You may run "mix format --migrate" to fix this warning automatically.3514     │3515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3517     │3518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135193520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3521    You may run "mix format --migrate" to fix this warning automatically.3522    │3523 12 │         <<2 :: int32, int :: int16>>3524    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3525    │3526    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135273528    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3529    You may run "mix format --migrate" to fix this warning automatically.3530    │3531 12 │         <<2 :: int32, int :: int16>>3532    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3533    │3534    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/135353536     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3537     You may run "mix format --migrate" to fix this warning automatically.3538     │3539 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3540     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541     │3542     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/135433544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3545    You may run "mix format --migrate" to fix this warning automatically.3546    │3547 12 │         <<4 :: int32, int :: int32>>3548    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549    │3550    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/135513552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3553    You may run "mix format --migrate" to fix this warning automatically.3554    │3555 12 │         <<4 :: int32, int :: int32>>3556    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3557    │3558    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/135593560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3561     You may run "mix format --migrate" to fix this warning automatically.3562     │3563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565     │3566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/135673568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3569    You may run "mix format --migrate" to fix this warning automatically.3570    │3571 12 │         <<8 :: int32, int :: int64>>3572    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573    │3574    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/135753576    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3577    You may run "mix format --migrate" to fix this warning automatically.3578    │3579 12 │         <<8 :: int32, int :: int64>>3580    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581    │3582    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/135833584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3585     You may run "mix format --migrate" to fix this warning automatically.3586     │3587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589     │3590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/135913592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3593    You may run "mix format --migrate" to fix this warning automatically.3594    │3595 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3596    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597    │3598    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/135993600    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3601    You may run "mix format --migrate" to fix this warning automatically.3602    │3603 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3604    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3605    │3606    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136073608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3609    You may run "mix format --migrate" to fix this warning automatically.3610    │3611 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3612    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3613    │3614    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136153616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617    You may run "mix format --migrate" to fix this warning automatically.3618    │3619 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3620    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621    │3622    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/136233624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3625     You may run "mix format --migrate" to fix this warning automatically.3626     │3627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629     │3630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136313632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3633    You may run "mix format --migrate" to fix this warning automatically.3634    │3635 10 │         <<24::int32, a::float64, b::float64, c::float64>>3636    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637    │3638    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136393640    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3641    You may run "mix format --migrate" to fix this warning automatically.3642    │3643 10 │         <<24::int32, a::float64, b::float64, c::float64>>3644    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645    │3646    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136473648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3649    You may run "mix format --migrate" to fix this warning automatically.3650    │3651 10 │         <<24::int32, a::float64, b::float64, c::float64>>3652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3653    │3654    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136553656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3657    You may run "mix format --migrate" to fix this warning automatically.3658    │3659 10 │         <<24::int32, a::float64, b::float64, c::float64>>3660    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661    │3662    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/136633664     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3665     You may run "mix format --migrate" to fix this warning automatically.3666     │3667 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3668     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3669     │3670     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/136713672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3673    You may run "mix format --migrate" to fix this warning automatically.3674    │3675 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3676    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677    │3678    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/136793680     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3681     You may run "mix format --migrate" to fix this warning automatically.3682     │3683 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3684     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3685     │3686     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/136873688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3689    You may run "mix format --migrate" to fix this warning automatically.3690    │3691  9 │         <<6::int32, a, b, c, d, e, f>>3692    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693    │3694    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/136953696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3697     You may run "mix format --migrate" to fix this warning automatically.3698     │3699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701     │3702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/137033704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3705    You may run "mix format --migrate" to fix this warning automatically.3706    │3707 11 │         [<<byte_size(name) :: int32>> | name]3708    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709    │3710    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/137113712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3713     You may run "mix format --migrate" to fix this warning automatically.3714     │3715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717     │3718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137193720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3721    You may run "mix format --migrate" to fix this warning automatically.3722    │3723 10 │         [<<IO.iodata_length(data)::int32>> | data]3724    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3725    │3726    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137273728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3729    You may run "mix format --migrate" to fix this warning automatically.3730    │3731 13 │         [<<IO.iodata_length(data)::int32>> | data]3732    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733    │3734    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/137353736     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3737     You may run "mix format --migrate" to fix this warning automatically.3738     │3739 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3740     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741     │3742     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/137433744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3745    You may run "mix format --migrate" to fix this warning automatically.3746    │3747 15 │         <<4 :: int32, oid :: uint32>>3748    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749    │3750    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/137513752    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3753    You may run "mix format --migrate" to fix this warning automatically.3754    │3755 15 │         <<4 :: int32, oid :: uint32>>3756    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757    │3758    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/137593760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3761     You may run "mix format --migrate" to fix this warning automatically.3762     │3763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765     │3766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/137673768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3769    You may run "mix format --migrate" to fix this warning automatically.3770    │3771 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3772    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773    │3774    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/137753776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3777    You may run "mix format --migrate" to fix this warning automatically.3778    │3779 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3780    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3781    │3782    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/137833784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3785     You may run "mix format --migrate" to fix this warning automatically.3786     │3787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789     │3790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/137913792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3793    You may run "mix format --migrate" to fix this warning automatically.3794    │3795  9 │         <<16::int32, x::float64, y::float64>>3796    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797    │3798    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/137993800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3801    You may run "mix format --migrate" to fix this warning automatically.3802    │3803  9 │         <<16::int32, x::float64, y::float64>>3804    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805    │3806    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138073808    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3809    You may run "mix format --migrate" to fix this warning automatically.3810    │3811  9 │         <<16::int32, x::float64, y::float64>>3812    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813    │3814    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/138153816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3817     You may run "mix format --migrate" to fix this warning automatically.3818     │3819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821     │3822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138233824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3825    You may run "mix format --migrate" to fix this warning automatically.3826    │3827 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3828    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829    │3830    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138313832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3833    You may run "mix format --migrate" to fix this warning automatically.3834    │3835 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3836    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3837    │3838    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/138393840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3841     You may run "mix format --migrate" to fix this warning automatically.3842     │3843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845     │3846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/338473848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3849     You may run "mix format --migrate" to fix this warning automatically.3850     │3851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853     │3854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/138553856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3857    You may run "mix format --migrate" to fix this warning automatically.3858    │3859 14 │         [<<byte_size(bin) :: int32>> | bin]3860    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861    │3862    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/138633864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3865     You may run "mix format --migrate" to fix this warning automatically.3866     │3867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869     │3870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/338713872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3873    You may run "mix format --migrate" to fix this warning automatically.3874    │3875 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3876    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877    │3878    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/338793880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3881    You may run "mix format --migrate" to fix this warning automatically.3882    │3883 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3884    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885    │3886    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/338873888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3889     You may run "mix format --migrate" to fix this warning automatically.3890     │3891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3893     │3894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/138953896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3897    You may run "mix format --migrate" to fix this warning automatically.3898    │3899  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3900    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901    │3902    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139033904    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3905    You may run "mix format --migrate" to fix this warning automatically.3906    │3907  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3908    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909    │3910    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139113912    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3913    You may run "mix format --migrate" to fix this warning automatically.3914    │3915  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3916    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917    │3918    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/139193920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3921     You may run "mix format --migrate" to fix this warning automatically.3922     │3923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925     │3926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/139273928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3929     You may run "mix format --migrate" to fix this warning automatically.3930     │3931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933     │3934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/139353936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3937     You may run "mix format --migrate" to fix this warning automatically.3938     │3939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941     │3942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/139433944     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3945     You may run "mix format --migrate" to fix this warning automatically.3946     │3947 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3948     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949     │3950     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/139513952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3953     You may run "mix format --migrate" to fix this warning automatically.3954     │3955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957     │3958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/139593960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3961    You may run "mix format --migrate" to fix this warning automatically.3962    │3963 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3964    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965    │3966    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/139673968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3969     You may run "mix format --migrate" to fix this warning automatically.3970     │3971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973     │3974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/139753976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3977    You may run "mix format --migrate" to fix this warning automatically.3978    │3979 11 │         [<<16 :: int32>> | uuid]3980    │         ~~~~~~~~~~~~~~~~~~~~~~~~3981    │3982    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/139833984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3985     You may run "mix format --migrate" to fix this warning automatically.3986     │3987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989     │3990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/139913992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3993    You may run "mix format --migrate" to fix this warning automatically.3994    │3995  9 │         <<0 :: int32>>3996    │         ~~~~~~~~~~~~~~3997    │3998    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/139994000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4001     You may run "mix format --migrate" to fix this warning automatically.4002     │4003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005     │4006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/140074008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4009    You may run "mix format --migrate" to fix this warning automatically.4010    │4011 15 │         <<0 :: int32>>4012    │         ~~~~~~~~~~~~~~4013    │4014    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/140154016     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4017     You may run "mix format --migrate" to fix this warning automatically.4018     │4019 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4020     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021     │4022     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/540234024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4025     You may run "mix format --migrate" to fix this warning automatically.4026     │4027 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4028     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029     │4030     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/440314032     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4033     You may run "mix format --migrate" to fix this warning automatically.4034     │4035 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4036     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037     │4038     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/440394040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4041     You may run "mix format --migrate" to fix this warning automatically.4042     │4043 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4044     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045     │4046     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/440474048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4049     You may run "mix format --migrate" to fix this warning automatically.4050     │4051 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4052     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053     │4054     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/440554056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4057     You may run "mix format --migrate" to fix this warning automatically.4058     │4059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061     │4062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/540634064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4065     You may run "mix format --migrate" to fix this warning automatically.4066     │4067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069     │4070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/540714072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4073    You may run "mix format --migrate" to fix this warning automatically.4074    │4075 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077    │4078    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840794080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4081    You may run "mix format --migrate" to fix this warning automatically.4082    │4083 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4084    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085    │4086    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840874088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4089    You may run "mix format --migrate" to fix this warning automatically.4090    │4091 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4092    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093    │4094    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840954096    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4097    You may run "mix format --migrate" to fix this warning automatically.4098    │4099 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4100    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101    │4102    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841034104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4105    You may run "mix format --migrate" to fix this warning automatically.4106    │4107 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109    │4110    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441114112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4113    You may run "mix format --migrate" to fix this warning automatically.4114    │4115 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4116    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117    │4118    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441194120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4121    You may run "mix format --migrate" to fix this warning automatically.4122    │4123 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4124    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4125    │4126    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441274128    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4129    You may run "mix format --migrate" to fix this warning automatically.4130    │4131 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4132    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133    │4134    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441354136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4137    You may run "mix format --migrate" to fix this warning automatically.4138    │4139 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4141    │4142    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/741434144    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4145    You may run "mix format --migrate" to fix this warning automatically.4146    │4147 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4148    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149    │4150    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/741514152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4153    You may run "mix format --migrate" to fix this warning automatically.4154    │4155 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4156    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157    │4158    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/741594160    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4161    You may run "mix format --migrate" to fix this warning automatically.4162    │4163 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4164    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165    │4166    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/741674168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4169     You may run "mix format --migrate" to fix this warning automatically.4170     │4171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173     │4174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/841754176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4177     You may run "mix format --migrate" to fix this warning automatically.4178     │4179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4181     │4182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/441834184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4185     You may run "mix format --migrate" to fix this warning automatically.4186     │4187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189     │4190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/741914192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4193    You may run "mix format --migrate" to fix this warning automatically.4194    │4195 27 │       <<len :: int32, value :: binary-size(len)>> ->4196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4197    │4198    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/641994200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4201    You may run "mix format --migrate" to fix this warning automatically.4202    │4203 27 │       <<len :: int32, value :: binary-size(len)>> ->4204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205    │4206    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/242074208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4209    You may run "mix format --migrate" to fix this warning automatically.4210    │4211 27 │       <<len :: int32, value :: binary-size(len)>> ->4212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213    │4214    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/542154216     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217     You may run "mix format --migrate" to fix this warning automatically.4218     │4219 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4220     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221     │4222     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/642234224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225     You may run "mix format --migrate" to fix this warning automatically.4226     │4227 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4228     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229     │4230     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/242314232     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4233     You may run "mix format --migrate" to fix this warning automatically.4234     │4235 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4236     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4237     │4238     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/542394240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4241    You may run "mix format --migrate" to fix this warning automatically.4242    │4243 19 │       <<1 :: int32, 1>> -> true4244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4245    │4246    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/642474248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249    You may run "mix format --migrate" to fix this warning automatically.4250    │4251 19 │       <<1 :: int32, 1>> -> true4252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4253    │4254    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/242554256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257    You may run "mix format --migrate" to fix this warning automatically.4258    │4259 19 │       <<1 :: int32, 1>> -> true4260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4261    │4262    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/542634264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265    You may run "mix format --migrate" to fix this warning automatically.4266    │4267 20 │       <<1 :: int32, 0>> -> false4268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4269    │4270    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/642714272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4273    You may run "mix format --migrate" to fix this warning automatically.4274    │4275 20 │       <<1 :: int32, 0>> -> false4276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4277    │4278    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/242794280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281    You may run "mix format --migrate" to fix this warning automatically.4282    │4283 20 │       <<1 :: int32, 0>> -> false4284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4285    │4286    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/542874288     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289     You may run "mix format --migrate" to fix this warning automatically.4290     │4291 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4293     │4294     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/642954296     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297     You may run "mix format --migrate" to fix this warning automatically.4298     │4299 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4300     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301     │4302     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243034304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4305     You may run "mix format --migrate" to fix this warning automatically.4306     │4307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4309     │4310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/543114312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4313    You may run "mix format --migrate" to fix this warning automatically.4314    │4315 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4317    │4318    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643194320    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4321    You may run "mix format --migrate" to fix this warning automatically.4322    │4323 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4324    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325    │4326    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643274328    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4329    You may run "mix format --migrate" to fix this warning automatically.4330    │4331 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333    │4334    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643354336    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4337    You may run "mix format --migrate" to fix this warning automatically.4338    │4339 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4341    │4342    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643434344    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4345    You may run "mix format --migrate" to fix this warning automatically.4346    │4347 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4349    │4350    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/643514352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4353    You may run "mix format --migrate" to fix this warning automatically.4354    │4355 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357    │4358    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243594360    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4361    You may run "mix format --migrate" to fix this warning automatically.4362    │4363 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365    │4366    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243674368    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4369    You may run "mix format --migrate" to fix this warning automatically.4370    │4371 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373    │4374    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243754376    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4377    You may run "mix format --migrate" to fix this warning automatically.4378    │4379 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381    │4382    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243834384    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4385    You may run "mix format --migrate" to fix this warning automatically.4386    │4387 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389    │4390    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/243914392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393    You may run "mix format --migrate" to fix this warning automatically.4394    │4395 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4397    │4398    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543994400    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4401    You may run "mix format --migrate" to fix this warning automatically.4402    │4403 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4405    │4406    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544074408    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4409    You may run "mix format --migrate" to fix this warning automatically.4410    │4411 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413    │4414    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544154416    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4417    You may run "mix format --migrate" to fix this warning automatically.4418    │4419 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421    │4422    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544234424    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4425    You may run "mix format --migrate" to fix this warning automatically.4426    │4427 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429    │4430    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544314432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433     You may run "mix format --migrate" to fix this warning automatically.4434     │4435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437     │4438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644394440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441     You may run "mix format --migrate" to fix this warning automatically.4442     │4443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4445     │4446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/244474448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449     You may run "mix format --migrate" to fix this warning automatically.4450     │4451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453     │4454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/544554456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4457    You may run "mix format --migrate" to fix this warning automatically.4458    │4459 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461    │4462    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/644634464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4465    You may run "mix format --migrate" to fix this warning automatically.4466    │4467 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469    │4470    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/244714472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4473    You may run "mix format --migrate" to fix this warning automatically.4474    │4475 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477    │4478    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/544794480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4481    You may run "mix format --migrate" to fix this warning automatically.4482    │4483 23 │       <<20 :: int32, 3, n, 1, 16,4484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4485    │4486    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/644874488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4489    You may run "mix format --migrate" to fix this warning automatically.4490    │4491 23 │       <<20 :: int32, 3, n, 1, 16,4492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4493    │4494    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/244954496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497    You may run "mix format --migrate" to fix this warning automatically.4498    │4499 23 │       <<20 :: int32, 3, n, 1, 16,4500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4501    │4502    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/545034504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505     You may run "mix format --migrate" to fix this warning automatically.4506     │4507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4509     │4510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/645114512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4513     You may run "mix format --migrate" to fix this warning automatically.4514     │4515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4517     │4518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/245194520     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4521     You may run "mix format --migrate" to fix this warning automatically.4522     │4523 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4524     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525     │4526     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/545274528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4529    You may run "mix format --migrate" to fix this warning automatically.4530    │4531 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533    │4534    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645354536    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4537    You may run "mix format --migrate" to fix this warning automatically.4538    │4539 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541    │4542    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645434544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4545    You may run "mix format --migrate" to fix this warning automatically.4546    │4547 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549    │4550    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645514552    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4553    You may run "mix format --migrate" to fix this warning automatically.4554    │4555 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557    │4558    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/645594560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4561    You may run "mix format --migrate" to fix this warning automatically.4562    │4563 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565    │4566    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245674568    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4569    You may run "mix format --migrate" to fix this warning automatically.4570    │4571 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4573    │4574    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245754576    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4577    You may run "mix format --migrate" to fix this warning automatically.4578    │4579 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581    │4582    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245834584    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4585    You may run "mix format --migrate" to fix this warning automatically.4586    │4587 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589    │4590    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/245914592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593    You may run "mix format --migrate" to fix this warning automatically.4594    │4595 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597    │4598    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/545994600    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4601    You may run "mix format --migrate" to fix this warning automatically.4602    │4603 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605    │4606    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546074608    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4609    You may run "mix format --migrate" to fix this warning automatically.4610    │4611 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613    │4614    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546154616    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4617    You may run "mix format --migrate" to fix this warning automatically.4618    │4619 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621    │4622    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546234624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625     You may run "mix format --migrate" to fix this warning automatically.4626     │4627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629     │4630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646314632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633     You may run "mix format --migrate" to fix this warning automatically.4634     │4635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637     │4638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/246394640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641     You may run "mix format --migrate" to fix this warning automatically.4642     │4643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645     │4646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/546474648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4649    You may run "mix format --migrate" to fix this warning automatically.4650    │4651 36 │       <<4 :: int32, days :: int32>> ->4652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653    │4654    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/646554656    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4657    You may run "mix format --migrate" to fix this warning automatically.4658    │4659 36 │       <<4 :: int32, days :: int32>> ->4660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661    │4662    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/646634664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4665    You may run "mix format --migrate" to fix this warning automatically.4666    │4667 36 │       <<4 :: int32, days :: int32>> ->4668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669    │4670    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/246714672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4673    You may run "mix format --migrate" to fix this warning automatically.4674    │4675 36 │       <<4 :: int32, days :: int32>> ->4676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677    │4678    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/246794680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681    You may run "mix format --migrate" to fix this warning automatically.4682    │4683 36 │       <<4 :: int32, days :: int32>> ->4684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685    │4686    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/546874688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4689    You may run "mix format --migrate" to fix this warning automatically.4690    │4691 36 │       <<4 :: int32, days :: int32>> ->4692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693    │4694    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/546954696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4697     You may run "mix format --migrate" to fix this warning automatically.4698     │4699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701     │4702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647034704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4705     You may run "mix format --migrate" to fix this warning automatically.4706     │4707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709     │4710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/247114712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4713     You may run "mix format --migrate" to fix this warning automatically.4714     │4715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717     │4718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/547194720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4721    You may run "mix format --migrate" to fix this warning automatically.4722    │4723 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725    │4726    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647274728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4729    You may run "mix format --migrate" to fix this warning automatically.4730    │4731 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733    │4734    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247354736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4737    You may run "mix format --migrate" to fix this warning automatically.4738    │4739 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741    │4742    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547434744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4745    You may run "mix format --migrate" to fix this warning automatically.4746    │4747 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749    │4750    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647514752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4753    You may run "mix format --migrate" to fix this warning automatically.4754    │4755 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757    │4758    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247594760    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4761    You may run "mix format --migrate" to fix this warning automatically.4762    │4763 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765    │4766    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547674768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4769    You may run "mix format --migrate" to fix this warning automatically.4770    │4771 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773    │4774    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647754776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4777    You may run "mix format --migrate" to fix this warning automatically.4778    │4779 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781    │4782    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247834784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785    You may run "mix format --migrate" to fix this warning automatically.4786    │4787 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789    │4790    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547914792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793    You may run "mix format --migrate" to fix this warning automatically.4794    │4795 26 │       <<4::int32, float::float32>>   -> float4796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797    │4798    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/647994800    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4801    You may run "mix format --migrate" to fix this warning automatically.4802    │4803 26 │       <<4::int32, float::float32>>   -> float4804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805    │4806    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648074808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809    You may run "mix format --migrate" to fix this warning automatically.4810    │4811 26 │       <<4::int32, float::float32>>   -> float4812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813    │4814    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248154816    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4817    You may run "mix format --migrate" to fix this warning automatically.4818    │4819 26 │       <<4::int32, float::float32>>   -> float4820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821    │4822    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248234824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825    You may run "mix format --migrate" to fix this warning automatically.4826    │4827 26 │       <<4::int32, float::float32>>   -> float4828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829    │4830    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548314832    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4833    You may run "mix format --migrate" to fix this warning automatically.4834    │4835 26 │       <<4::int32, float::float32>>   -> float4836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837    │4838    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548394840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841     You may run "mix format --migrate" to fix this warning automatically.4842     │4843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845     │4846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648474848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849     You may run "mix format --migrate" to fix this warning automatically.4850     │4851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853     │4854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248554856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857     You may run "mix format --migrate" to fix this warning automatically.4858     │4859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861     │4862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548634864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4865    You may run "mix format --migrate" to fix this warning automatically.4866    │4867 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869    │4870    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648714872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4873    You may run "mix format --migrate" to fix this warning automatically.4874    │4875 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877    │4878    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248794880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4881    You may run "mix format --migrate" to fix this warning automatically.4882    │4883 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885    │4886    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548874888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889    You may run "mix format --migrate" to fix this warning automatically.4890    │4891 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893    │4894    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648954896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4897    You may run "mix format --migrate" to fix this warning automatically.4898    │4899 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901    │4902    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249034904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4905    You may run "mix format --migrate" to fix this warning automatically.4906    │4907 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909    │4910    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549114912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4913    You may run "mix format --migrate" to fix this warning automatically.4914    │4915 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917    │4918    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649194920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4921    You may run "mix format --migrate" to fix this warning automatically.4922    │4923 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925    │4926    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249274928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4929    You may run "mix format --migrate" to fix this warning automatically.4930    │4931 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933    │4934    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549354936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4937    You may run "mix format --migrate" to fix this warning automatically.4938    │4939 26 │       <<8::int32, float::float64>>        -> float4940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941    │4942    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649434944    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4945    You may run "mix format --migrate" to fix this warning automatically.4946    │4947 26 │       <<8::int32, float::float64>>        -> float4948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949    │4950    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649514952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953    You may run "mix format --migrate" to fix this warning automatically.4954    │4955 26 │       <<8::int32, float::float64>>        -> float4956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957    │4958    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249594960    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4961    You may run "mix format --migrate" to fix this warning automatically.4962    │4963 26 │       <<8::int32, float::float64>>        -> float4964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965    │4966    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249674968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969    You may run "mix format --migrate" to fix this warning automatically.4970    │4971 26 │       <<8::int32, float::float64>>        -> float4972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973    │4974    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549754976    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4977    You may run "mix format --migrate" to fix this warning automatically.4978    │4979 26 │       <<8::int32, float::float64>>        -> float4980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981    │4982    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/549834984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985     You may run "mix format --migrate" to fix this warning automatically.4986     │4987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989     │4990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/649914992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993     You may run "mix format --migrate" to fix this warning automatically.4994     │4995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997     │4998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/249995000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001     You may run "mix format --migrate" to fix this warning automatically.5002     │5003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005     │5006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550075008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009     You may run "mix format --migrate" to fix this warning automatically.5010     │5011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013     │5014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/650155016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017     You may run "mix format --migrate" to fix this warning automatically.5018     │5019 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5020     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021     │5022     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/250235024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5025     You may run "mix format --migrate" to fix this warning automatically.5026     │5027 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5028     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029     │5030     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/550315032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5033     You may run "mix format --migrate" to fix this warning automatically.5034     │5035 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5036     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037     │5038     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/650395040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041     You may run "mix format --migrate" to fix this warning automatically.5042     │5043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045     │5046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/250475048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049     You may run "mix format --migrate" to fix this warning automatically.5050     │5051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053     │5054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/550555056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057    You may run "mix format --migrate" to fix this warning automatically.5058    │5059 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061    │5062    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/650635064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065    You may run "mix format --migrate" to fix this warning automatically.5066    │5067 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069    │5070    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/250715072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073    You may run "mix format --migrate" to fix this warning automatically.5074    │5075 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077    │5078    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/550795080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081    You may run "mix format --migrate" to fix this warning automatically.5082    │5083 23 │       <<20 :: int32, 3, 128, 0, 16,5084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085    │5086    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/650875088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089    You may run "mix format --migrate" to fix this warning automatically.5090    │5091 23 │       <<20 :: int32, 3, 128, 0, 16,5092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093    │5094    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/250955096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097    You may run "mix format --migrate" to fix this warning automatically.5098    │5099 23 │       <<20 :: int32, 3, 128, 0, 16,5100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5101    │5102    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/551035104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105     You may run "mix format --migrate" to fix this warning automatically.5106     │5107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109     │5110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/651115112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113     You may run "mix format --migrate" to fix this warning automatically.5114     │5115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117     │5118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/251195120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121     You may run "mix format --migrate" to fix this warning automatically.5122     │5123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125     │5126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/551275128    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5129    You may run "mix format --migrate" to fix this warning automatically.5130    │5131 20 │       <<2 :: int32, int :: int16>> -> int5132    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133    │5134    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/651355136    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5137    You may run "mix format --migrate" to fix this warning automatically.5138    │5139 20 │       <<2 :: int32, int :: int16>> -> int5140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141    │5142    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/651435144    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5145    You may run "mix format --migrate" to fix this warning automatically.5146    │5147 20 │       <<2 :: int32, int :: int16>> -> int5148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149    │5150    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/251515152    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5153    You may run "mix format --migrate" to fix this warning automatically.5154    │5155 20 │       <<2 :: int32, int :: int16>> -> int5156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157    │5158    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/251595160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5161    You may run "mix format --migrate" to fix this warning automatically.5162    │5163 20 │       <<2 :: int32, int :: int16>> -> int5164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165    │5166    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/551675168    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5169    You may run "mix format --migrate" to fix this warning automatically.5170    │5171 20 │       <<2 :: int32, int :: int16>> -> int5172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173    │5174    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/551755176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177     You may run "mix format --migrate" to fix this warning automatically.5178     │5179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181     │5182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/651835184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185     You may run "mix format --migrate" to fix this warning automatically.5186     │5187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189     │5190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/251915192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193     You may run "mix format --migrate" to fix this warning automatically.5194     │5195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197     │5198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/551995200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201    You may run "mix format --migrate" to fix this warning automatically.5202    │5203 20 │       <<4 :: int32, int :: int32>> -> int5204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205    │5206    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/652075208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209    You may run "mix format --migrate" to fix this warning automatically.5210    │5211 20 │       <<4 :: int32, int :: int32>> -> int5212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213    │5214    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/652155216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5217    You may run "mix format --migrate" to fix this warning automatically.5218    │5219 20 │       <<4 :: int32, int :: int32>> -> int5220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221    │5222    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/252235224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225    You may run "mix format --migrate" to fix this warning automatically.5226    │5227 20 │       <<4 :: int32, int :: int32>> -> int5228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229    │5230    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/252315232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233    You may run "mix format --migrate" to fix this warning automatically.5234    │5235 20 │       <<4 :: int32, int :: int32>> -> int5236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237    │5238    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/552395240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241    You may run "mix format --migrate" to fix this warning automatically.5242    │5243 20 │       <<4 :: int32, int :: int32>> -> int5244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245    │5246    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/552475248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5249     You may run "mix format --migrate" to fix this warning automatically.5250     │5251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253     │5254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/652555256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257     You may run "mix format --migrate" to fix this warning automatically.5258     │5259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261     │5262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/252635264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265     You may run "mix format --migrate" to fix this warning automatically.5266     │5267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269     │5270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/552715272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5273    You may run "mix format --migrate" to fix this warning automatically.5274    │5275 20 │       <<8 :: int32, int :: int64>> -> int5276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277    │5278    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/652795280    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5281    You may run "mix format --migrate" to fix this warning automatically.5282    │5283 20 │       <<8 :: int32, int :: int64>> -> int5284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285    │5286    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/652875288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5289    You may run "mix format --migrate" to fix this warning automatically.5290    │5291 20 │       <<8 :: int32, int :: int64>> -> int5292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293    │5294    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/252955296    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5297    You may run "mix format --migrate" to fix this warning automatically.5298    │5299 20 │       <<8 :: int32, int :: int64>> -> int5300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301    │5302    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/253035304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5305    You may run "mix format --migrate" to fix this warning automatically.5306    │5307 20 │       <<8 :: int32, int :: int64>> -> int5308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309    │5310    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/553115312    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5313    You may run "mix format --migrate" to fix this warning automatically.5314    │5315 20 │       <<8 :: int32, int :: int64>> -> int5316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317    │5318    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/553195320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321     You may run "mix format --migrate" to fix this warning automatically.5322     │5323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325     │5326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/653275328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329     You may run "mix format --migrate" to fix this warning automatically.5330     │5331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333     │5334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/253355336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337     You may run "mix format --migrate" to fix this warning automatically.5338     │5339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341     │5342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/553435344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345    You may run "mix format --migrate" to fix this warning automatically.5346    │5347 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349    │5350    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653515352    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5353    You may run "mix format --migrate" to fix this warning automatically.5354    │5355 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357    │5358    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653595360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361    You may run "mix format --migrate" to fix this warning automatically.5362    │5363 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365    │5366    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653675368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369    You may run "mix format --migrate" to fix this warning automatically.5370    │5371 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373    │5374    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/653755376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377    You may run "mix format --migrate" to fix this warning automatically.5378    │5379 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381    │5382    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253835384    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5385    You may run "mix format --migrate" to fix this warning automatically.5386    │5387 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389    │5390    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253915392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393    You may run "mix format --migrate" to fix this warning automatically.5394    │5395 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397    │5398    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253995400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401    You may run "mix format --migrate" to fix this warning automatically.5402    │5403 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5405    │5406    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254075408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409    You may run "mix format --migrate" to fix this warning automatically.5410    │5411 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413    │5414    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554155416    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5417    You may run "mix format --migrate" to fix this warning automatically.5418    │5419 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421    │5422    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554235424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425    You may run "mix format --migrate" to fix this warning automatically.5426    │5427 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429    │5430    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554315432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433    You may run "mix format --migrate" to fix this warning automatically.5434    │5435 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437    │5438    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554395440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5441     You may run "mix format --migrate" to fix this warning automatically.5442     │5443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445     │5446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654475448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5449     You may run "mix format --migrate" to fix this warning automatically.5450     │5451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453     │5454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/254555456     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5457     You may run "mix format --migrate" to fix this warning automatically.5458     │5459 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5460     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461     │5462     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/554635464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5465    You may run "mix format --migrate" to fix this warning automatically.5466    │5467 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469    │5470    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654715472    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5473    You may run "mix format --migrate" to fix this warning automatically.5474    │5475 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477    │5478    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654795480    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5481    You may run "mix format --migrate" to fix this warning automatically.5482    │5483 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485    │5486    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654875488    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5489    You may run "mix format --migrate" to fix this warning automatically.5490    │5491 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493    │5494    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654955496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5497    You may run "mix format --migrate" to fix this warning automatically.5498    │5499 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501    │5502    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255035504    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5505    You may run "mix format --migrate" to fix this warning automatically.5506    │5507 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509    │5510    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255115512    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5513    You may run "mix format --migrate" to fix this warning automatically.5514    │5515 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517    │5518    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255195520    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5521    You may run "mix format --migrate" to fix this warning automatically.5522    │5523 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525    │5526    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255275528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5529    You may run "mix format --migrate" to fix this warning automatically.5530    │5531 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533    │5534    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555355536    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5537    You may run "mix format --migrate" to fix this warning automatically.5538    │5539 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541    │5542    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555435544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5545    You may run "mix format --migrate" to fix this warning automatically.5546    │5547 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549    │5550    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555515552    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5553    You may run "mix format --migrate" to fix this warning automatically.5554    │5555 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557    │5558    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555595560     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561     You may run "mix format --migrate" to fix this warning automatically.5562     │5563 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5564     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565     │5566     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/655675568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569     You may run "mix format --migrate" to fix this warning automatically.5570     │5571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573     │5574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/255755576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577     You may run "mix format --migrate" to fix this warning automatically.5578     │5579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581     │5582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/555835584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585    You may run "mix format --migrate" to fix this warning automatically.5586    │5587 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589    │5590    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655915592    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5593    You may run "mix format --migrate" to fix this warning automatically.5594    │5595 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597    │5598    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655995600    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5601    You may run "mix format --migrate" to fix this warning automatically.5602    │5603 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5605    │5606    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656075608    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5609    You may run "mix format --migrate" to fix this warning automatically.5610    │5611 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613    │5614    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656155616    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5617    You may run "mix format --migrate" to fix this warning automatically.5618    │5619 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5621    │5622    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/656235624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5625    You may run "mix format --migrate" to fix this warning automatically.5626    │5627 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629    │5630    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256315632    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5633    You may run "mix format --migrate" to fix this warning automatically.5634    │5635 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637    │5638    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256395640    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5641    You may run "mix format --migrate" to fix this warning automatically.5642    │5643 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645    │5646    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256475648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5649    You may run "mix format --migrate" to fix this warning automatically.5650    │5651 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653    │5654    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256555656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5657    You may run "mix format --migrate" to fix this warning automatically.5658    │5659 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661    │5662    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/256635664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5665    You may run "mix format --migrate" to fix this warning automatically.5666    │5667 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669    │5670    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556715672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5673    You may run "mix format --migrate" to fix this warning automatically.5674    │5675 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677    │5678    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556795680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5681    You may run "mix format --migrate" to fix this warning automatically.5682    │5683 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685    │5686    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556875688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5689    You may run "mix format --migrate" to fix this warning automatically.5690    │5691 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693    │5694    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/556955696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5697    You may run "mix format --migrate" to fix this warning automatically.5698    │5699 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701    │5702    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557035704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5705     You may run "mix format --migrate" to fix this warning automatically.5706     │5707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709     │5710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657115712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5713     You may run "mix format --migrate" to fix this warning automatically.5714     │5715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717     │5718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257195720     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5721     You may run "mix format --migrate" to fix this warning automatically.5722     │5723 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5724     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725     │5726     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/557275728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5729    You may run "mix format --migrate" to fix this warning automatically.5730    │5731 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733    │5734    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/657355736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5737    You may run "mix format --migrate" to fix this warning automatically.5738    │5739 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741    │5742    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/257435744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5745    You may run "mix format --migrate" to fix this warning automatically.5746    │5747 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749    │5750    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/557515752     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5753     You may run "mix format --migrate" to fix this warning automatically.5754     │5755 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5756     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757     │5758     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/657595760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761     You may run "mix format --migrate" to fix this warning automatically.5762     │5763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765     │5766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/257675768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769     You may run "mix format --migrate" to fix this warning automatically.5770     │5771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773     │5774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/557755776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777    You may run "mix format --migrate" to fix this warning automatically.5778    │5779 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781    │5782    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/657835784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785    You may run "mix format --migrate" to fix this warning automatically.5786    │5787 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789    │5790    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/257915792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5793    You may run "mix format --migrate" to fix this warning automatically.5794    │5795 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797    │5798    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/557995800     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5801     You may run "mix format --migrate" to fix this warning automatically.5802     │5803 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5804     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805     │5806     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/658075808     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5809     You may run "mix format --migrate" to fix this warning automatically.5810     │5811 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5812     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813     │5814     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/258155816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5817     You may run "mix format --migrate" to fix this warning automatically.5818     │5819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821     │5822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/558235824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825    You may run "mix format --migrate" to fix this warning automatically.5826    │5827 19 │       <<len :: int32, data :: binary-size(len)>> ->5828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829    │5830    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/658315832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5833    You may run "mix format --migrate" to fix this warning automatically.5834    │5835 19 │       <<len :: int32, data :: binary-size(len)>> ->5836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837    │5838    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/258395840    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5841    You may run "mix format --migrate" to fix this warning automatically.5842    │5843 19 │       <<len :: int32, data :: binary-size(len)>> ->5844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845    │5846    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/558475848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5849     You may run "mix format --migrate" to fix this warning automatically.5850     │5851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853     │5854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/658555856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857     You may run "mix format --migrate" to fix this warning automatically.5858     │5859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861     │5862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/258635864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5865     You may run "mix format --migrate" to fix this warning automatically.5866     │5867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869     │5870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/558715872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5873    You may run "mix format --migrate" to fix this warning automatically.5874    │5875 28 │       <<4 :: int32, oid :: uint32>> -> oid5876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877    │5878    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/658795880    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5881    You may run "mix format --migrate" to fix this warning automatically.5882    │5883 28 │       <<4 :: int32, oid :: uint32>> -> oid5884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885    │5886    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/658875888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889    You may run "mix format --migrate" to fix this warning automatically.5890    │5891 28 │       <<4 :: int32, oid :: uint32>> -> oid5892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893    │5894    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/258955896    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5897    You may run "mix format --migrate" to fix this warning automatically.5898    │5899 28 │       <<4 :: int32, oid :: uint32>> -> oid5900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901    │5902    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/259035904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905    You may run "mix format --migrate" to fix this warning automatically.5906    │5907 28 │       <<4 :: int32, oid :: uint32>> -> oid5908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909    │5910    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/559115912    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5913    You may run "mix format --migrate" to fix this warning automatically.5914    │5915 28 │       <<4 :: int32, oid :: uint32>> -> oid5916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917    │5918    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/559195920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5921     You may run "mix format --migrate" to fix this warning automatically.5922     │5923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925     │5926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/659275928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5929     You may run "mix format --migrate" to fix this warning automatically.5930     │5931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933     │5934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/259355936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5937     You may run "mix format --migrate" to fix this warning automatically.5938     │5939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941     │5942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/559435944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5945    You may run "mix format --migrate" to fix this warning automatically.5946    │5947 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949    │5950    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/659515952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5953    You may run "mix format --migrate" to fix this warning automatically.5954    │5955 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957    │5958    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/259595960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5961    You may run "mix format --migrate" to fix this warning automatically.5962    │5963 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965    │5966    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/559675968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5969     You may run "mix format --migrate" to fix this warning automatically.5970     │5971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973     │5974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/659755976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5977     You may run "mix format --migrate" to fix this warning automatically.5978     │5979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981     │5982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/259835984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5985     You may run "mix format --migrate" to fix this warning automatically.5986     │5987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989     │5990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/559915992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993    You may run "mix format --migrate" to fix this warning automatically.5994    │5995 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997    │5998    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/659996000    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6001    You may run "mix format --migrate" to fix this warning automatically.6002    │6003 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005    │6006    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660076008    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6009    You may run "mix format --migrate" to fix this warning automatically.6010    │6011 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013    │6014    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660156016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6017    You may run "mix format --migrate" to fix this warning automatically.6018    │6019 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021    │6022    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260236024    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6025    You may run "mix format --migrate" to fix this warning automatically.6026    │6027 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029    │6030    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260316032    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6033    You may run "mix format --migrate" to fix this warning automatically.6034    │6035 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037    │6038    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260396040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041    You may run "mix format --migrate" to fix this warning automatically.6042    │6043 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045    │6046    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/560476048    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6049    You may run "mix format --migrate" to fix this warning automatically.6050    │6051 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053    │6054    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/560556056    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6057    You may run "mix format --migrate" to fix this warning automatically.6058    │6059 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061    │6062    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/560636064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6065     You may run "mix format --migrate" to fix this warning automatically.6066     │6067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069     │6070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/660716072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073     You may run "mix format --migrate" to fix this warning automatically.6074     │6075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077     │6078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/260796080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6081     You may run "mix format --migrate" to fix this warning automatically.6082     │6083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085     │6086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/560876088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089    You may run "mix format --migrate" to fix this warning automatically.6090    │6091 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093    │6094    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/660956096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6097    You may run "mix format --migrate" to fix this warning automatically.6098    │6099 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101    │6102    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/261036104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105    You may run "mix format --migrate" to fix this warning automatically.6106    │6107 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109    │6110    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/561116112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113     You may run "mix format --migrate" to fix this warning automatically.6114     │6115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117     │6118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/661196120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121     You may run "mix format --migrate" to fix this warning automatically.6122     │6123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125     │6126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/261276128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129     You may run "mix format --migrate" to fix this warning automatically.6130     │6131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133     │6134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/561356136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137    You may run "mix format --migrate" to fix this warning automatically.6138    │6139 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141    │6142    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/861436144    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145    You may run "mix format --migrate" to fix this warning automatically.6146    │6147 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149    │6150    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/461516152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153    You may run "mix format --migrate" to fix this warning automatically.6154    │6155 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157    │6158    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/761596160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161     You may run "mix format --migrate" to fix this warning automatically.6162     │6163 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6164     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165     │6166     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/861676168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169     You may run "mix format --migrate" to fix this warning automatically.6170     │6171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173     │6174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/461756176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177     You may run "mix format --migrate" to fix this warning automatically.6178     │6179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181     │6182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/761836184    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185    You may run "mix format --migrate" to fix this warning automatically.6186    │6187 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6188    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189    │6190    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/661916192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193    You may run "mix format --migrate" to fix this warning automatically.6194    │6195 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197    │6198    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/261996200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6201    You may run "mix format --migrate" to fix this warning automatically.6202    │6203 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205    │6206    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/562076208     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6209     You may run "mix format --migrate" to fix this warning automatically.6210     │6211 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6212     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213     │6214     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/662156216     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217     You may run "mix format --migrate" to fix this warning automatically.6218     │6219 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6220     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221     │6222     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/262236224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6225     You may run "mix format --migrate" to fix this warning automatically.6226     │6227 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6228     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229     │6230     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/562316232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233    You may run "mix format --migrate" to fix this warning automatically.6234    │6235 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237    │6238    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862396240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6241    You may run "mix format --migrate" to fix this warning automatically.6242    │6243 40 │         <<count::int32, data::binary>> = binary6244    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245    │6246    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862476248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249    You may run "mix format --migrate" to fix this warning automatically.6250    │6251 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253    │6254    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/462556256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6257    You may run "mix format --migrate" to fix this warning automatically.6258    │6259 40 │         <<count::int32, data::binary>> = binary6260    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261    │6262    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/462636264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265    You may run "mix format --migrate" to fix this warning automatically.6266    │6267 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269    │6270    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762716272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6273    You may run "mix format --migrate" to fix this warning automatically.6274    │6275 40 │         <<count::int32, data::binary>> = binary6276    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277    │6278    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762796280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281    You may run "mix format --migrate" to fix this warning automatically.6282    │6283 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285    │6286    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862876288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6289    You may run "mix format --migrate" to fix this warning automatically.6290    │6291 44 │         <<_::int32, data::binary>> = binary6292    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293    │6294    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/862956296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297    You may run "mix format --migrate" to fix this warning automatically.6298    │6299 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301    │6302    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463036304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305    You may run "mix format --migrate" to fix this warning automatically.6306    │6307 44 │         <<_::int32, data::binary>> = binary6308    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309    │6310    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463116312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313    You may run "mix format --migrate" to fix this warning automatically.6314    │6315 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317    │6318    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763196320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321    You may run "mix format --migrate" to fix this warning automatically.6322    │6323 44 │         <<_::int32, data::binary>> = binary6324    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325    │6326    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763276328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6329     You may run "mix format --migrate" to fix this warning automatically.6330     │6331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333     │6334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863356336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6337     You may run "mix format --migrate" to fix this warning automatically.6338     │6339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341     │6342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463436344     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345     You may run "mix format --migrate" to fix this warning automatically.6346     │6347 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6348     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349     │6350     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/763516352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6353    You may run "mix format --migrate" to fix this warning automatically.6354    │6355 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357    │6358    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663596360    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6361    You may run "mix format --migrate" to fix this warning automatically.6362    │6363 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365    │6366    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663676368    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6369    You may run "mix format --migrate" to fix this warning automatically.6370    │6371 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373    │6374    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/663756376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6377    You may run "mix format --migrate" to fix this warning automatically.6378    │6379 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381    │6382    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263836384    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6385    You may run "mix format --migrate" to fix this warning automatically.6386    │6387 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389    │6390    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263916392    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6393    You may run "mix format --migrate" to fix this warning automatically.6394    │6395 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397    │6398    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/263996400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6401    You may run "mix format --migrate" to fix this warning automatically.6402    │6403 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405    │6406    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564076408    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6409    You may run "mix format --migrate" to fix this warning automatically.6410    │6411 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413    │6414    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564156416    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6417    You may run "mix format --migrate" to fix this warning automatically.6418    │6419 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421    │6422    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564236424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425     You may run "mix format --migrate" to fix this warning automatically.6426     │6427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429     │6430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/664316432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6433     You may run "mix format --migrate" to fix this warning automatically.6434     │6435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437     │6438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/264396440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441     You may run "mix format --migrate" to fix this warning automatically.6442     │6443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445     │6446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/564476448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449    You may run "mix format --migrate" to fix this warning automatically.6450    │6451 33 │       <<8 :: int32, microsecs :: int64>> ->6452    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453    │6454    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/664556456    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6457    You may run "mix format --migrate" to fix this warning automatically.6458    │6459 33 │       <<8 :: int32, microsecs :: int64>> ->6460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461    │6462    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/664636464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465    You may run "mix format --migrate" to fix this warning automatically.6466    │6467 33 │       <<8 :: int32, microsecs :: int64>> ->6468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469    │6470    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/264716472    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6473    You may run "mix format --migrate" to fix this warning automatically.6474    │6475 33 │       <<8 :: int32, microsecs :: int64>> ->6476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477    │6478    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/264796480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481    You may run "mix format --migrate" to fix this warning automatically.6482    │6483 33 │       <<8 :: int32, microsecs :: int64>> ->6484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485    │6486    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/564876488    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6489    You may run "mix format --migrate" to fix this warning automatically.6490    │6491 33 │       <<8 :: int32, microsecs :: int64>> ->6492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493    │6494    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/564956496     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497     You may run "mix format --migrate" to fix this warning automatically.6498     │6499 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6500     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501     │6502     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665036504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6505     You may run "mix format --migrate" to fix this warning automatically.6506     │6507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509     │6510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/265116512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513     You may run "mix format --migrate" to fix this warning automatically.6514     │6515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517     │6518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/565196520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521    You may run "mix format --migrate" to fix this warning automatically.6522    │6523 37 │       <<8 :: int32, microsecs :: int64>> ->6524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525    │6526    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/665276528    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6529    You may run "mix format --migrate" to fix this warning automatically.6530    │6531 37 │       <<8 :: int32, microsecs :: int64>> ->6532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533    │6534    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/665356536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6537    You may run "mix format --migrate" to fix this warning automatically.6538    │6539 37 │       <<8 :: int32, microsecs :: int64>> ->6540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541    │6542    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/265436544    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6545    You may run "mix format --migrate" to fix this warning automatically.6546    │6547 37 │       <<8 :: int32, microsecs :: int64>> ->6548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549    │6550    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/265516552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553    You may run "mix format --migrate" to fix this warning automatically.6554    │6555 37 │       <<8 :: int32, microsecs :: int64>> ->6556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557    │6558    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/565596560    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6561    You may run "mix format --migrate" to fix this warning automatically.6562    │6563 37 │       <<8 :: int32, microsecs :: int64>> ->6564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565    │6566    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/565676568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569     You may run "mix format --migrate" to fix this warning automatically.6570     │6571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573     │6574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/665756576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577     You may run "mix format --migrate" to fix this warning automatically.6578     │6579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581     │6582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/265836584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585     You may run "mix format --migrate" to fix this warning automatically.6586     │6587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589     │6590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/565916592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6593    You may run "mix format --migrate" to fix this warning automatically.6594    │6595 42 │       <<8 :: int32, microsecs :: int64>> ->6596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597    │6598    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/665996600    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6601    You may run "mix format --migrate" to fix this warning automatically.6602    │6603 42 │       <<8 :: int32, microsecs :: int64>> ->6604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605    │6606    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/666076608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6609    You may run "mix format --migrate" to fix this warning automatically.6610    │6611 42 │       <<8 :: int32, microsecs :: int64>> ->6612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613    │6614    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/266156616    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6617    You may run "mix format --migrate" to fix this warning automatically.6618    │6619 42 │       <<8 :: int32, microsecs :: int64>> ->6620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621    │6622    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/266236624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6625    You may run "mix format --migrate" to fix this warning automatically.6626    │6627 42 │       <<8 :: int32, microsecs :: int64>> ->6628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629    │6630    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/566316632    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6633    You may run "mix format --migrate" to fix this warning automatically.6634    │6635 42 │       <<8 :: int32, microsecs :: int64>> ->6636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637    │6638    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/566396640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6641     You may run "mix format --migrate" to fix this warning automatically.6642     │6643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645     │6646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/666476648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649     You may run "mix format --migrate" to fix this warning automatically.6650     │6651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653     │6654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/266556656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6657     You may run "mix format --migrate" to fix this warning automatically.6658     │6659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661     │6662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/566636664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6665    You may run "mix format --migrate" to fix this warning automatically.6666    │6667 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669    │6670    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666716672    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6673    You may run "mix format --migrate" to fix this warning automatically.6674    │6675 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677    │6678    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666796680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681    You may run "mix format --migrate" to fix this warning automatically.6682    │6683 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685    │6686    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/666876688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6689    You may run "mix format --migrate" to fix this warning automatically.6690    │6691 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693    │6694    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/266956696    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6697    You may run "mix format --migrate" to fix this warning automatically.6698    │6699 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701    │6702    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267036704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705    You may run "mix format --migrate" to fix this warning automatically.6706    │6707 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709    │6710    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267116712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6713    You may run "mix format --migrate" to fix this warning automatically.6714    │6715 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717    │6718    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567196720    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6721    You may run "mix format --migrate" to fix this warning automatically.6722    │6723 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725    │6726    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567276728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6729    You may run "mix format --migrate" to fix this warning automatically.6730    │6731 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733    │6734    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567356736     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6737     You may run "mix format --migrate" to fix this warning automatically.6738     │6739 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6740     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741     │6742     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/667436744     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6745     You may run "mix format --migrate" to fix this warning automatically.6746     │6747 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6748     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749     │6750     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/267516752     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6753     You may run "mix format --migrate" to fix this warning automatically.6754     │6755 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6756     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757     │6758     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/567596760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6761     You may run "mix format --migrate" to fix this warning automatically.6762     │6763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765     │6766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/667676768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6769     You may run "mix format --migrate" to fix this warning automatically.6770     │6771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773     │6774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/667756776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6777     You may run "mix format --migrate" to fix this warning automatically.6778     │6779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781     │6782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/267836784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6785     You may run "mix format --migrate" to fix this warning automatically.6786     │6787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789     │6790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/267916792     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6793     You may run "mix format --migrate" to fix this warning automatically.6794     │6795 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6796     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797     │6798     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/567996800     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6801     You may run "mix format --migrate" to fix this warning automatically.6802     │6803 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6804     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805     │6806     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/568076808     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6809     You may run "mix format --migrate" to fix this warning automatically.6810     │6811 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6812     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813     │6814     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/668156816     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6817     You may run "mix format --migrate" to fix this warning automatically.6818     │6819 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6820     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821     │6822     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/268236824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825     You may run "mix format --migrate" to fix this warning automatically.6826     │6827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829     │6830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/568316832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833    You may run "mix format --migrate" to fix this warning automatically.6834    │6835 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837    │6838    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/668396840    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841    You may run "mix format --migrate" to fix this warning automatically.6842    │6843 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845    │6846    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/268476848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849    You may run "mix format --migrate" to fix this warning automatically.6850    │6851 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853    │6854    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/568556856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6857     You may run "mix format --migrate" to fix this warning automatically.6858     │6859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861     │6862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/668636864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865     You may run "mix format --migrate" to fix this warning automatically.6866     │6867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869     │6870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/268716872     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6873     You may run "mix format --migrate" to fix this warning automatically.6874     │6875 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6876     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877     │6878     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/568796880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881    You may run "mix format --migrate" to fix this warning automatically.6882    │6883 17 │       <<0 :: int32>> -> :void6884    │       ~~~~~~~~~~~~~~~~~~~~~~~6885    │6886    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/668876888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6889    You may run "mix format --migrate" to fix this warning automatically.6890    │6891 17 │       <<0 :: int32>> -> :void6892    │       ~~~~~~~~~~~~~~~~~~~~~~~6893    │6894    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/268956896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897    You may run "mix format --migrate" to fix this warning automatically.6898    │6899 17 │       <<0 :: int32>> -> :void6900    │       ~~~~~~~~~~~~~~~~~~~~~~~6901    │6902    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/569036904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905     You may run "mix format --migrate" to fix this warning automatically.6906     │6907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909     │6910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/669116912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913     You may run "mix format --migrate" to fix this warning automatically.6914     │6915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917     │6918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/269196920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921     You may run "mix format --migrate" to fix this warning automatically.6922     │6923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925     │6926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/569276928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6929    You may run "mix format --migrate" to fix this warning automatically.6930    │6931 23 │       <<0 :: int32>> -> :void6932    │       ~~~~~~~~~~~~~~~~~~~~~~~6933    │6934    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/669356936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937    You may run "mix format --migrate" to fix this warning automatically.6938    │6939 23 │       <<0 :: int32>> -> :void6940    │       ~~~~~~~~~~~~~~~~~~~~~~~6941    │6942    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/269436944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6945    You may run "mix format --migrate" to fix this warning automatically.6946    │6947 23 │       <<0 :: int32>> -> :void6948    │       ~~~~~~~~~~~~~~~~~~~~~~~6949    │6950    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/569516952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953     You may run "mix format --migrate" to fix this warning automatically.6954     │6955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957     │6958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/669596960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6961     You may run "mix format --migrate" to fix this warning automatically.6962     │6963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965     │6966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/269676968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969     You may run "mix format --migrate" to fix this warning automatically.6970     │6971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973     │6974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/569756976    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6977    │6978 20 │     manager    = worker(Postgrex.TypeManager, [])6979    │                  ~6980    │6981    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/169826983    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6984    │6985 21 │     server_sup = supervisor(__MODULE__, [:servers])6986    │                  ~6987    │6988    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/169896990    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6991    │6992 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6993    │     ~6994    │6995    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16996    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/169976998    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6999    │7000 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7001    │                   ~7002    │7003    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/170047005     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7006     │7007 110 │     if Map.size(s.listener_channels[channel]) == 1 do7008     │            ~7009     │7010     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37011     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37012     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/270137014    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7015    │7016 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7017    │            ~7018    │7019    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/170207021     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7022     │7023 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7024     │               ~7025     │7026     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/270277028     warning: a struct for Postgrex.Query is expected on struct update:70297030         %Postgrex.Query{7031           query7032           | param_oids: param_oids,7033             param_formats: param_formats,7034             param_types: param_types7035         }70367037     but got type:70387039         dynamic()70407041     where "query" was given the type:70427043         # type: dynamic()7044         # from: lib/postgrex/protocol.ex:910:357045         query70467047     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70487049     type warning found at:7050     │7051 915 │         query = %Query{query | param_oids: param_oids,7052     │                 ~7053     │7054     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/670557056     warning: a struct for Postgrex.Query is expected on struct update:70577058         %Postgrex.Query{7059           query7060           | ref: make_ref(),7061             types: types,7062             columns: col_names,7063             result_oids: result_oids,7064             result_formats: result_formats,7065             result_types: result_types7066         }70677068     but got type:70697070         dynamic()70717072     where "query" was given the type:70737074         # type: dynamic()7075         # from: lib/postgrex/protocol.ex:926:357076         query70777078     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70797080     type warning found at:7081     │7082 932 │         query = %Query{query | ref: make_ref(), types: types,7083     │                 ~7084     │7085     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/670867087    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7088    │7089  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7090    │                 ~7091    │7092    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/270937094    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7095    │7096  9 │                 worker(Postgrex.Parameters, [])]7097    │                 ~7098    │7099    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/271007101     warning: a struct for Postgrex.Query is expected on struct update:71027103         %Postgrex.Query{query | ref: make_ref()}71047105     but got type:71067107         dynamic()71087109     where "query" was given the type:71107111         # type: dynamic()7112         # from: lib/postgrex/protocol.ex:977:317113         query71147115     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71167117     type warning found at:7118     │7119 978 │     query = %Query{query | ref: make_ref()}7120     │             ~7121     │7122     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/571237124      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7125      │7126 2131 │     formatted_reason = :ssl.format_error(reason)7127      │                             ~7128      │7129      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/371307131      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7132      │7133 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7134      │                                            ~7135      │7136      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/371377138      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7139      │7140 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7141      │        ~7142      │7143      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/271447145      warning: a struct for Postgrex.Query is expected on struct update:71467147          %Postgrex.Query{query | name: ""}71487149      but got type:71507151          dynamic()71527153      where "query" was given the type:71547155          # type: dynamic()7156          # from: lib/postgrex/protocol.ex:2313:167157          query71587159      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71607161      type warning found at:7162      │7163 2313 │   defp unnamed(query), do: %Query{query | name: ""}7164      │                            ~7165      │7166      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/171677168Generated postgrex app7169warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7170  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27171  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17172  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57173  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27174  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47175  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/271767177==> ecto7178Compiling 70 files (.ex)7179     warning: using single-quoted strings to represent charlists is deprecated.7180     Use ~c"" if you indeed want a charlist or use "" instead.7181     You may run "mix format --migrate" to change all single-quoted7182     strings to use the ~c sigil and fix this warning.7183     │7184 166 │     defp insert_all_value(_),   do: '?'7185     │                                     ~7186     │7187     └─ lib/ecto/adapters/mysql/connection.ex:166:3771887189     warning: using single-quoted strings to represent charlists is deprecated.7190     Use ~c"" if you indeed want a charlist or use "" instead.7191     You may run "mix format --migrate" to change all single-quoted7192     strings to use the ~c sigil and fix this warning.7193     │7194 354 │       '?'7195     │       ~7196     │7197     └─ lib/ecto/adapters/mysql/connection.ex:354:771987199      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72007201      This error happens when you have function calls without parentheses inside keywords. For example:72027203          function(arg, one: nested_call a, b, c)7204          function(arg, one: if expr, do: :this, else: :that)72057206      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:72077208          function(arg, one: if(expr, do: :this, else: :that))7209          function(arg, one: nested_call(a, b, c))72107211      Ambiguity found at:7212      │7213 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7214      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7215      │7216      └─ lib/ecto/changeset.ex:228672177218     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72197220     This error happens when you have function calls without parentheses inside keywords. For example:72217222         function(arg, one: nested_call a, b, c)7223         function(arg, one: if expr, do: :this, else: :that)72247225     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:72267227         function(arg, one: if(expr, do: :this, else: :that))7228         function(arg, one: nested_call(a, b, c))72297230     Ambiguity found at:7231     │7232 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7233     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7234     │7235     └─ lib/ecto/migration/runner.ex:26572367237     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72387239     This error happens when you have function calls without parentheses inside keywords. For example:72407241         function(arg, one: nested_call a, b, c)7242         function(arg, one: if expr, do: :this, else: :that)72437244     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:72457246         function(arg, one: if(expr, do: :this, else: :that))7247         function(arg, one: nested_call(a, b, c))72487249     Ambiguity found at:7250     │7251 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7253     │7254     └─ lib/ecto/migration/runner.ex:26772557256     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7257     │7258 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7259     │        ~7260     │7261     └─ lib/ecto/query/builder.ex:136:872627263     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7264     │7265 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7266     │                                             ~~7267     │7268     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/272697270     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7271     │7272 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7273     │                                         ~~7274     │7275     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/272767277     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.72787279     This error happens when you have function calls without parentheses inside keywords. For example:72807281         function(arg, one: nested_call a, b, c)7282         function(arg, one: if expr, do: :this, else: :that)72837284     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:72857286         function(arg, one: if(expr, do: :this, else: :that))7287         function(arg, one: nested_call(a, b, c))72887289     Ambiguity found at:7290     │7291 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7292     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7293     │7294     └─ lib/ecto/repo/schema.ex:45472957296    warning: unused require Ecto.Query7297    │7298  6 │   require Ecto.Query7299    │   ~7300    │7301    └─ lib/ecto/repo/preloader.ex:6:373027303    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7304    │7305  9 │   schema "schema_migrations" do7306    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7307    │7308    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)73097310      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7311      │7312 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7313      │     ~7314      │7315      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/273167317    warning: incompatible types given to Mix.Ecto.ensure_started/2:73187319        Mix.Ecto.ensure_started(repo, opts)73207321    given types:73227323        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))73247325    but expected one of:73267327        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())73287329    where "opts" was given the type:73307331        # type: dynamic(7332          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7333            non_struct_map()7334        )7335        # from: lib/mix/tasks/ecto.rollback.ex:64:107336        opts =7337          if opts[:quiet] do7338            Keyword.merge(opts, log: false, log_sql: false)7339          else7340            opts7341          end73427343    where "repo" was given the type:73447345        # type: dynamic(atom())7346        # from: lib/mix/tasks/ecto.rollback.ex:70:77347        Mix.Ecto.ensure_repo(repo, args)73487349    type warning found at:7350    │7351 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7352    │                          ~7353    │7354    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/273557356    warning: incompatible types given to Mix.Ecto.ensure_started/2:73577358        Mix.Ecto.ensure_started(repo, all: true)73597360    given types:73617362        -dynamic(atom())-, non_empty_list({:all, true})73637364    but expected one of:73657366        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())73677368    where "repo" was given the type:73697370        # type: dynamic(atom())7371        # from: lib/mix/tasks/ecto.migrations.ex:37:77372        Mix.Ecto.ensure_repo(repo, args)73737374    type warning found at:7375    │7376 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7377    │                       ~7378    │7379    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/373807381     warning: the following clause will never match:73827383         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->73847385     because it attempts to match on the result of:73867387         System.stacktrace()73887389     which has type:73907391         empty_list()73927393     where "args_or_arity" was given the type:73947395         # type: float() or integer() or non_empty_list(term())7396         # from: lib/ecto/changeset.ex7397         (_() when args_or_arity == 2) when length(args_or_arity) == 273987399     where "module" was given the type:74007401         # type: dynamic()7402         # from: lib/ecto/changeset.ex:733:307403         module74047405     type warning found at:7406     │7407 741 │ ...                   when length(args_or_arity) == 2 ->7408     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7409     │7410     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/274117412    warning: incompatible types given to Mix.Ecto.ensure_started/2:74137414        Mix.Ecto.ensure_started(repo, opts)74157416    given types:74177418        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74197420    but expected one of:74217422        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74237424    where "opts" was given the type:74257426        # type: dynamic(7427          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7428            non_struct_map()7429        )7430        # from: lib/mix/tasks/ecto.migrate.ex:68:107431        opts =7432          if opts[:quiet] do7433            Keyword.merge(opts, log: false, log_sql: false)7434          else7435            opts7436          end74377438    where "repo" was given the type:74397440        # type: dynamic(atom())7441        # from: lib/mix/tasks/ecto.migrate.ex:74:77442        Mix.Ecto.ensure_repo(repo, args)74437444    type warning found at:7445    │7446 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7447    │                          ~7448    │7449    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/274507451     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7452     │7453 739 │           case System.stacktrace do7454     │                       ~7455     │7456     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/274577458    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:74597460        Mix.Ecto.source_repo_priv(repo)74617462    given types:74637464        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-74657466    but expected one of:74677468        atom()74697470    where "repo" was given the types:74717472        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7473        # from: lib/mix/tasks/ecto.load.ex:70:227474        Keyword.merge(repo.config, opts)74757476        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7477        # from: lib/mix/tasks/ecto.load.ex:72:277478        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)74797480    type warning found at:7481    │7482 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7483    │                                          ~7484    │7485    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/274867487    warning: expected a map or struct when accessing .__adapter__ in expression:74887489        repo.__adapter__74907491    where "repo" was given the type:74927493        # type: dynamic(atom())7494        # from: lib/mix/tasks/ecto.load.ex:53:77495        Mix.Ecto.ensure_repo(repo, args)74967497    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74987499    type warning found at:7500    │7501 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7502    │                              ~7503    │7504    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/175057506    warning: expected a map or struct when accessing .__adapter__ in expression:75077508        repo.__adapter__75097510    where "repo" was given the type:75117512        # type: dynamic(atom())7513        # from: lib/mix/tasks/ecto.drop.ex:39:77514        Mix.Ecto.ensure_repo(repo, args)75157516    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75177518    type warning found at:7519    │7520 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7521    │                              ~7522    │7523    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/175247525    warning: expected a map or struct when accessing .__adapter__ in expression:75267527        repo.__adapter__75287529    where "repo" was given the type:75307531        # type: dynamic(atom())7532        # from: lib/mix/tasks/ecto.dump.ex:50:77533        Mix.Ecto.ensure_repo(repo, args)75347535    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75367537    type warning found at:7538    │7539 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7540    │                              ~7541    │7542    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/175437544    warning: expected a map or struct when accessing .__adapter__ in expression:75457546        repo.__adapter__75477548    where "repo" was given the type:75497550        # type: dynamic(atom())7551        # from: lib/mix/tasks/ecto.create.ex:37:77552        Mix.Ecto.ensure_repo(repo, args)75537554    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75557556    type warning found at:7557    │7558 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7559    │                              ~7560    │7561    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/175627563    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7564    │7565 62 │       Mix.Project.compile(args)7566    │                   ~7567    │7568    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/275697570     warning: expected a module (an atom) when invoking start_link/1 in expression:75717572         repo.start_link(pool_size: pool_size)75737574     where "pool_size" was given the type:75757576         # type: dynamic()7577         # from: lib/mix/ecto.ex:101:157578         pool_size = Keyword.get(opts, :pool_size, 1)75797580     where "repo" was given the type:75817582         # type: dynamic(%{..., __adapter__: atom()})7583         # from: lib/mix/ecto.ex:99:367584         repo.__adapter__.ensure_all_started(repo, :temporary)75857586     type warning found at:7587     │7588 102 │     case repo.start_link(pool_size: pool_size) do7589     │               ~7590     │7591     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/275927593    warning: incompatible types given to get_source/1:75947595        get_source(repo)75967597    given types:75987599        -dynamic(atom())-76007601    but expected one of:76027603        %{..., config: empty_list() or non_empty_list(term(), term())}76047605    where "repo" was given the type:76067607        # type: dynamic(atom())7608        # from: lib/ecto/migration/schema_migration.ex:24:137609        repo.all(7610          Map.put(7611            (7612              query =7613                (7614                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7615                  Ecto.Query.Builder.From.apply(query, 1)7616                )7617        7618              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7619                ...,7620                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7621                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7622                line: 22,7623                take: %{}7624              })7625            ),7626            :prefix,7627            prefix7628          ), timeout: :infinity, log: false)76297630    type warning found at:7631    │7632 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7633    │                ~7634    │7635    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/276367637    warning: incompatible types given to get_source/1:76387639        get_source(repo)76407641    given types:76427643        -dynamic(atom())-76447645    but expected one of:76467647        %{..., config: empty_list() or non_empty_list(term(), term())}76487649    where "repo" was given the type:76507651        # type: dynamic(atom())7652        # from: lib/ecto/migration/schema_migration.ex:30:137653        repo.insert!(7654          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7655            prefix: prefix,7656            source: get_source(repo)7657          ), timeout: :infinity, log: false)76587659    type warning found at:7660    │7661 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7662    │                                              ~7663    │7664    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/376657666     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7667     │7668 146 │     Logger.remove_backend(:console)7669     │            ~7670     │7671     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/276727673    warning: incompatible types given to get_source/1:76747675        get_source(repo)76767677    given types:76787679        -dynamic(atom())-76807681    but expected one of:76827683        %{..., config: empty_list() or non_empty_list(term(), term())}76847685    where "repo" was given the type:76867687        # type: dynamic(atom())7688        # from: lib/ecto/migration/schema_migration.ex:36:137689        repo.delete_all(7690          Map.put(7691            (7692              query =7693                (7694                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7695                  Ecto.Query.Builder.From.apply(query, 1)7696                )7697        7698              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7699                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7700                op: :and,7701                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7702                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7703                line: 347704              })7705            ),7706            :prefix,7707            prefix7708          ), timeout: :infinity, log: false)77097710    type warning found at:7711    │7712 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7713    │                ~7714    │7715    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/377167717     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7718     │7719 155 │     Logger.add_backend(:console, flush: true)7720     │            ~7721     │7722     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277237724     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7725     │7726 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7727     │                                                                              ~7728     │7729     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27730     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277317732     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7733     │7734 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7735     │                                                                              ~7736     │7737     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/277387739      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7740      │7741 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7742      │        ~7743      │7744      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/177457746     warning: the following conditional expression:77477748         is_atom(related)77497750     will always evaluate to:77517752         dynamic(true)77537754     where "related" was given the type:77557756         # type: dynamic(atom())7757         # from: lib/ecto/association.ex:730:157758         related = Ecto.Association.related_from_query(queryable)77597760     type warning found at:7761     │7762 732 │     unless is_atom(related) do7763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7764     │7765     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/377667767     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7768     │7769 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7770     │                                                                              ~7771     │7772     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/277737774      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7775      │7776 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7777      │                 ~7778      │7779      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/377807781     warning: the following clause will never match:77827783         {:error, _} = error ->77847785     because it attempts to match on the result of:77867787         apply(changeset, adapter, :insert, args)77887789     which has type:77907791         dynamic({:invalid or :ok, term()})77927793     type warning found at:7794     │7795 219 │           {:error, _} = error ->7796     │                       ~7797     │7798     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/477997800    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7801    │7802 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7803    │     ~7804    │7805    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/278067807     warning: the following clause will never match:78087809         {:error, _} = error ->78107811     because it attempts to match on the result of:78127813         apply(changeset, adapter, action, args)78147815     which has type:78167817         dynamic({:invalid or :ok, term()})78187819     type warning found at:7820     │7821 297 │             {:error, _} = error ->7822     │                         ~7823     │7824     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/478257826     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7827     │7828 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7829     │           ~7830     │7831     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/378327833    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7834    │7835 54 │       filter_and_reraise e, System.stacktrace7836    │                                    ~7837    │7838    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/578397840    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7841    │7842 44 │     index  = Map.size(params)7843    │                  ~7844    │7845    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57846    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/578477848     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7849     │7850 614 │     Decimal.minus(decimal)7851     │             ~7852     │7853     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/178547855     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)7856     │7857 228 │         raise BadStructError, struct: struct, term: data7858     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7859     │7860     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/578617862     warning: the following clause will never match:78637864         {:error, _} ->78657866     because it attempts to match on the result of:78677868         NaiveDateTime.new(date, time)78697870     which has type:78717872         dynamic({:ok, %NaiveDateTime{}})78737874     type warning found at:7875     │7876 803 │         {:error, _} -> :error7877     │         ~~~~~~~~~~~~~~~~~~~~~7878     │7879     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/178807881     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7882     │7883 159 │         supervise(children, strategy: :one_for_one)7884     │         ~7885     │7886     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/178877888     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7889     │7890 214 │       filter_and_reraise e, System.stacktrace7891     │                                    ~7892     │7893     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47894     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/478957896      warning: expected a map or struct when accessing .__struct__ in expression:78977898          schema.__struct__78997900      where "schema" was given the types:79017902          # type: dynamic(atom() and not nil)7903          # from: lib/ecto/query/planner.ex:1186:417904          schema79057906          # type: atom()7907          # from: lib/ecto/query/planner.ex:1186:617908          is_atom(schema)79097910      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()79117912      type warning found at:7913      │7914 1190 │       Map.has_key?(schema.__struct__, field) ->7915      │                           ~7916      │7917      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/679187919    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7920    │7921 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7922    │     ~7923    │7924    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/279257926    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:79277928        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])79297930    given types:79317932        (7933          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7934          dynamic()7935        )79367937    but expected one of:79387939        atom(), term()79407941    where "opts" was given the type:79427943        # type: dynamic(7944          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7945            non_struct_map()7946        )7947        # from: lib/ecto/migrator.ex:44:657948        opts[:prefix]79497950    where "repo" was given the type:79517952        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7953        # from: lib/ecto/migrator.ex:44:237954        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])79557956    type warning found at:7957    │7958 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7959    │                       ~7960    │7961    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/279627963    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7964    │7965 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7966    │       ~7967    │7968    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/179697970     warning: expected a module (an atom) when invoking transaction/2 in expression:79717972         repo.transaction(fun, log: false, timeout: :infinity)79737974     where "fun" was given the type:79757976         # type: dynamic()7977         # from: lib/ecto/migrator.ex:114:477978         fun79797980     where "repo" was given the types:79817982         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7983         # from: lib/ecto/migrator.ex:118:247984         repo.__adapter__.supports_ddl_transaction?79857986         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7987         # from: lib/ecto/migrator.ex:118:247988         repo.__adapter__.supports_ddl_transaction?79897990     type warning found at:7991     │7992 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7993     │              ~7994     │7995     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/379967997    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7998    │7999 15 │     supervise(children, strategy: :simple_one_for_one)8000    │     ~8001    │8002    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/180038004     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8005     │8006 291 │     modules = Code.load_file(file)8007     │                    ~8008     │8009     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/280108011     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8012     │8013 321 │         reraise error, System.stacktrace8014     │                               ~8015     │8016     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/380178018    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8019    │8020 10 │       worker(Ecto.Registry, []),8021    │       ~8022    │8023    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/280248025    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8026    │8027 11 │       supervisor(Ecto.Migration.Supervisor, [])8028    │       ~8029    │8030    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/280318032     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8033     │8034 260 │         reraise %{err | message: message}, System.stacktrace8035     │                                                   ~8036     │8037     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/680388039Generated ecto app8040==> guardian_db8041Compiling 2 files (.ex)8042warning: cannot infer signatures from :cowboy because it is not loaded80438044warning: cannot infer signatures from :cowlib because it is not loaded80458046warning: cannot infer signatures from :ranch because it is not loaded80478048    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8049    │8050 18 │   config = Application.get_env(:guardian_db, GuardianDb, [])8051    │                        ~8052    │8053    └─ lib/guardian_db.ex:18:24: GuardianDb (module)805480558056== Compilation error in file lib/guardian_db.ex ==8057** (RuntimeError) GuardianDb configuration is required8058    lib/guardian_db.ex:21: (module)8059could 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"