Build log
nerves_system_qemu_aarch64
shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8271 of 8271 lines
1Resolving Hex dependencies...2Resolution completed in 0.22s3Unchanged:4 authable 0.8.05 bamboo 0.8.06 certifi 2.15.07 circular_buffer 1.1.08 comeonin 3.2.09 connection 1.0.410 cors_plug 1.1.411 cowboy 1.0.4 VULNERABLE!12 GHSA-w4f7-4cxr-rv3c (MEDIUM)13 aka: CVE-2026-43966, EEF-CVE-2026-4396614 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability15 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c16 cowlib 1.0.2 VULNERABLE!17 EEF-CVE-2026-7790 (HIGH)18 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6519 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS20 https://osv.dev/vulnerability/EEF-CVE-2026-77902122 EEF-CVE-2026-43970 (HIGH)23 aka: CVE-2026-43970, GHSA-84f2-rp86-235p24 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame25 https://osv.dev/vulnerability/EEF-CVE-2026-4397026 db_connection 1.1.327 decimal 1.9.0 VULNERABLE!28 EEF-CVE-2026-32686 (MEDIUM)29 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v30 Unbounded exponent in decimal enables unauthenticated DoS31 https://osv.dev/vulnerability/EEF-CVE-2026-3268632 ecto 2.2.1233 elixir_make 0.10.034 expo 1.1.135 gettext 0.26.236 hackney 1.25.0 VULNERABLE!37 EEF-CVE-2026-47071 (HIGH)38 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr39 SOCKS5 TLS upgrade ignores caller timeout in hackney40 https://osv.dev/vulnerability/EEF-CVE-2026-470714142 EEF-CVE-2026-47076 (MEDIUM)43 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq44 SSRF allowlist bypass via percent-encoded host in hackney45 https://osv.dev/vulnerability/EEF-CVE-2026-470764647 EEF-CVE-2026-47069 (LOW)48 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw249 CRLF injection in cookie domain/path options in hackney50 https://osv.dev/vulnerability/EEF-CVE-2026-470695152 EEF-CVE-2026-47075 (MEDIUM)53 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf54 CR/LF injection in query parameter in hackney55 https://osv.dev/vulnerability/EEF-CVE-2026-4707556 idna 6.1.157 interactive_cmd 0.1.458 metrics 1.0.159 mime 1.6.060 mimerl 1.5.061 nerves 2.0.0-pre.262 nerves_discovery 0.1.563 nerves_logging 0.2.464 nerves_runtime 0.13.1365 nerves_system_bbb 2.30.266 nerves_system_br 1.34.467 nerves_system_mangopi_mq_pro 0.17.268 nerves_system_qemu_aarch64 0.4.269 nerves_system_rpi0 2.1.270 nerves_system_rpi4 2.1.271 nerves_system_rpi5 2.1.272 nerves_system_trellis 0.5.073 nerves_system_x86_64 1.34.274 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.175 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.176 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.177 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.178 nerves_toolchain_x86_64_nerves_linux_musl 15.3.179 nerves_uevent 0.1.780 parse_trans 3.4.181 phoenix 1.2.5 VULNERABLE!82 GHSA-p8f7-22gq-m7j9 (HIGH)83 aka: CVE-2022-4297584 Phoenix before 1.6.14 mishandles check_origin wildcarding85 https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j98687 EEF-CVE-2026-56812 (MEDIUM)88 aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr89 Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff90 https://osv.dev/vulnerability/EEF-CVE-2026-568129192 EEF-CVE-2026-56811 (HIGH)93 aka: CVE-2026-56811, GHSA-6983-jfq8-485w94 Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service95 https://osv.dev/vulnerability/EEF-CVE-2026-5681196 phoenix_ecto 3.2.397 phoenix_pubsub 1.1.298 plug 1.3.6 VULNERABLE!99 EEF-CVE-2026-56813 (LOW)100 aka: CVE-2026-56813, GHSA-wpmj-jh88-rpgm101 Cookie attribute injection in Plug.Conn.Cookies.encode/2102 https://osv.dev/vulnerability/EEF-CVE-2026-56813103 poison 2.2.0104 poolboy 1.5.2105 postgrex 0.13.5106 property_table 0.3.4107 ranch 1.8.1108 ring_logger 0.11.7109 secure_random 0.5.1110 shield 0.7.3111 shield_notifier 0.2.1112 ssl_verify_fun 1.1.7113 tablet 0.3.3114 toolshed 0.5.0115 uboot_env 1.0.2116 unicode_util_compat 0.7.1117* Getting shield (Hex package)118* Getting nerves (Hex package)119* Getting ring_logger (Hex package)120* Getting toolshed (Hex package)121* Getting nerves_runtime (Hex package)122* Getting nerves_system_bbb (Hex package)123* Getting nerves_system_mangopi_mq_pro (Hex package)124* Getting nerves_system_qemu_aarch64 (Hex package)125* Getting nerves_system_rpi0 (Hex package)126* Getting nerves_system_rpi4 (Hex package)127* Getting nerves_system_rpi5 (Hex package)128* Getting nerves_system_trellis (Hex package)129* Getting nerves_system_x86_64 (Hex package)130* Getting nerves_system_br (Hex package)131* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)132* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)133* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)134* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)135* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)136* Getting nerves_logging (Hex package)137* Getting nerves_uevent (Hex package)138* Getting uboot_env (Hex package)139* Getting elixir_make (Hex package)140* Getting property_table (Hex package)141* Getting circular_buffer (Hex package)142* Getting interactive_cmd (Hex package)143* Getting nerves_discovery (Hex package)144* Getting tablet (Hex package)145* Getting authable (Hex package)146* Getting cors_plug (Hex package)147* Getting cowboy (Hex package)148* Getting gettext (Hex package)149* Getting phoenix (Hex package)150* Getting phoenix_ecto (Hex package)151* Getting poison (Hex package)152* Getting shield_notifier (Hex package)153* Getting bamboo (Hex package)154* Getting hackney (Hex package)155* Getting plug (Hex package)156* Getting mime (Hex package)157* Getting certifi (Hex package)158* Getting idna (Hex package)159* Getting metrics (Hex package)160* Getting mimerl (Hex package)161* Getting parse_trans (Hex package)162* Getting ssl_verify_fun (Hex package)163* Getting unicode_util_compat (Hex package)164* Getting ecto (Hex package)165* Getting decimal (Hex package)166* Getting poolboy (Hex package)167* Getting phoenix_pubsub (Hex package)168* Getting expo (Hex package)169* Getting cowlib (Hex package)170* Getting ranch (Hex package)171* Getting comeonin (Hex package)172* Getting postgrex (Hex package)173* Getting secure_random (Hex package)174* Getting connection (Hex package)175* Getting db_connection (Hex package)176Found packages with security advisories, see above for details177You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more178 warning: String.strip/1 is deprecated. Use String.trim/1 instead179 │180 4 │ @version File.read!("VERSION") |> String.strip181 │ ~182 │183 └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)184185 warning: found quoted keyword "coveralls" 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 quotes186 │187 14 │ preferred_cli_env: ["coveralls": :test, "coveralls.circle": :test],188 │ ~189 │190 └─ /work/proj/deps_qemu_aarch64/bamboo/mix.exs:14:26191192==> nerves_system_br193Generated nerves_system_br app194==> connection195Compiling 1 file (.ex)196 warning: using single-quoted strings to represent charlists is deprecated.197 Use ~c"" if you indeed want a charlist or use "" instead.198 You may run "mix format --migrate" to change all single-quoted199 strings to use the ~c sigil and fix this warning.200 │201 553 │ [{:data, [{'State', mod_state}]}]202 │ ~203 │204 └─ lib/connection.ex:553:20205206 warning: using single-quoted strings to represent charlists is deprecated.207 Use ~c"" if you indeed want a charlist or use "" instead.208 You may run "mix format --migrate" to change all single-quoted209 strings to use the ~c sigil and fix this warning.210 │211 680 │ format = '** Generic server ~p terminating \n' ++212 │ ~213 │214 └─ lib/connection.ex:680:14215216 warning: using single-quoted strings to represent charlists is deprecated.217 Use ~c"" if you indeed want a charlist or use "" instead.218 You may run "mix format --migrate" to change all single-quoted219 strings to use the ~c sigil and fix this warning.220 │221 681 │ '** Last message in was ~p~n' ++ ## No last message222 │ ~223 │224 └─ lib/connection.ex:681:7225226 warning: using single-quoted strings to represent charlists is deprecated.227 Use ~c"" if you indeed want a charlist or use "" instead.228 You may run "mix format --migrate" to change all single-quoted229 strings to use the ~c sigil and fix this warning.230 │231 682 │ '** When Server state == ~p~n' ++232 │ ~233 │234 └─ lib/connection.ex:682:7235236 warning: using single-quoted strings to represent charlists is deprecated.237 Use ~c"" if you indeed want a charlist or use "" instead.238 You may run "mix format --migrate" to change all single-quoted239 strings to use the ~c sigil and fix this warning.240 │241 683 │ '** Reason for termination == ~n** ~p~n'242 │ ~243 │244 └─ lib/connection.ex:683:7245246 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead247 │248 429 │ init_stop(starter, name, {reason, System.stacktrace()})249 │ ~250 │251 └─ lib/connection.ex:429:50: Connection.init_it/6252 └─ lib/connection.ex:431:45: Connection.init_it/6253 └─ lib/connection.ex:491:57: Connection.handle_call/3254 └─ lib/connection.ex:540:41: Connection.code_change/3255 └─ lib/connection.ex:581:57: Connection.terminate/2256 └─ lib/connection.ex:625:49: Connection.enter_connect/5257 └─ lib/connection.ex:628:34: Connection.enter_connect/5258 └─ lib/connection.ex:631:45: Connection.enter_connect/5259 └─ lib/connection.ex:657:49: Connection.enter_terminate/5260 └─ lib/connection.ex:660:34: Connection.enter_terminate/5261 └─ lib/connection.ex:663:45: Connection.enter_terminate/5262 └─ lib/connection.ex:744:24: Connection.connect/3263 └─ lib/connection.ex:770:24: Connection.disconnect/3264 └─ lib/connection.ex:813:57: Connection.handle_async/3265266Generated connection app267==> mime268Compiling 2 files (.ex)269Generated mime app270==> circular_buffer271Compiling 1 file (.ex)272Generated circular_buffer app273==> poison274Compiling 4 files (.ex)275 warning: using single-quoted strings to represent charlists is deprecated.276 Use ~c"" if you indeed want a charlist or use "" instead.277 You may run "mix format --migrate" to change all single-quoted278 strings to use the ~c sigil and fix this warning.279 │280 89 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do281 │ ~282 │283 └─ lib/poison/encoder.ex:89:31284285 warning: using single-quoted strings to represent charlists is deprecated.286 Use ~c"" if you indeed want a charlist or use "" instead.287 You may run "mix format --migrate" to change all single-quoted288 strings to use the ~c sigil and fix this warning.289 │290 89 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do291 │ ~292 │293 └─ lib/poison/encoder.ex:89:48294295 warning: using single-quoted strings to represent charlists is deprecated.296 Use ~c"" if you indeed want a charlist or use "" instead.297 You may run "mix format --migrate" to change all single-quoted298 strings to use the ~c sigil and fix this warning.299 │300 127 │ defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do301 │ ~302 │303 └─ lib/poison/encoder.ex:127:75304305 warning: using single-quoted strings to represent charlists is deprecated.306 Use ~c"" if you indeed want a charlist or use "" instead.307 You may run "mix format --migrate" to change all single-quoted308 strings to use the ~c sigil and fix this warning.309 │310 67 │ defp value(<<char, _ :: binary>> = string, _keys) when char in '-0123456789' do311 │ ~312 │313 └─ lib/poison/parser.ex:67:66314315 warning: using single-quoted strings to represent charlists is deprecated.316 Use ~c"" if you indeed want a charlist or use "" instead.317 You may run "mix format --migrate" to change all single-quoted318 strings to use the ~c sigil and fix this warning.319 │320 134 │ defp number_int(<<char, _ :: binary>> = string, acc) when char in '123456789' do321 │ ~322 │323 └─ lib/poison/parser.ex:134:69324325 warning: using single-quoted strings to represent charlists is deprecated.326 Use ~c"" if you indeed want a charlist or use "" instead.327 You may run "mix format --migrate" to change all single-quoted328 strings to use the ~c sigil and fix this warning.329 │330 150 │ defp number_exp(<<e>> <> rest, frac, acc) when e in 'eE' do331 │ ~332 │333 └─ lib/poison/parser.ex:150:55334335 warning: using single-quoted strings to represent charlists is deprecated.336 Use ~c"" if you indeed want a charlist or use "" instead.337 You may run "mix format --migrate" to change all single-quoted338 strings to use the ~c sigil and fix this warning.339 │340 176 │ defp number_digits(<<char>> <> rest = string) when char in '0123456789' do341 │ ~342 │343 └─ lib/poison/parser.ex:176:62344345 warning: using single-quoted strings to represent charlists is deprecated.346 Use ~c"" if you indeed want a charlist or use "" instead.347 You may run "mix format --migrate" to change all single-quoted348 strings to use the ~c sigil and fix this warning.349 │350 184 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do351 │ ~352 │353 └─ lib/poison/parser.ex:184:64354355 warning: using single-quoted strings to represent charlists is deprecated.356 Use ~c"" if you indeed want a charlist or use "" instead.357 You may run "mix format --migrate" to change all single-quoted358 strings to use the ~c sigil and fix this warning.359 │360 208 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do361 │ ~362 │363 └─ lib/poison/parser.ex:208:31364365 warning: using single-quoted strings to represent charlists is deprecated.366 Use ~c"" if you indeed want a charlist or use "" instead.367 You may run "mix format --migrate" to change all single-quoted368 strings to use the ~c sigil and fix this warning.369 │370 208 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do371 │ ~372 │373 └─ lib/poison/parser.ex:208:44374375 warning: using single-quoted strings to represent charlists is deprecated.376 Use ~c"" if you indeed want a charlist or use "" instead.377 You may run "mix format --migrate" to change all single-quoted378 strings to use the ~c sigil and fix this warning.379 │380 218 │ when a1 in 'dD' and a2 in 'dD'381 │ ~382 │383 └─ lib/poison/parser.ex:218:16384385 warning: using single-quoted strings to represent charlists is deprecated.386 Use ~c"" if you indeed want a charlist or use "" instead.387 You may run "mix format --migrate" to change all single-quoted388 strings to use the ~c sigil and fix this warning.389 │390 218 │ when a1 in 'dD' and a2 in 'dD'391 │ ~392 │393 └─ lib/poison/parser.ex:218:31394395 warning: using single-quoted strings to represent charlists is deprecated.396 Use ~c"" if you indeed want a charlist or use "" instead.397 You may run "mix format --migrate" to change all single-quoted398 strings to use the ~c sigil and fix this warning.399 │400 219 │ and (b1 in '89abAB')401 │ ~402 │403 └─ lib/poison/parser.ex:219:16404405 warning: using single-quoted strings to represent charlists is deprecated.406 Use ~c"" if you indeed want a charlist or use "" instead.407 You may run "mix format --migrate" to change all single-quoted408 strings to use the ~c sigil and fix this warning.409 │410 253 │ defp skip_whitespace(<<char>> <> rest) when char in '\s\n\t\r' do411 │ ~412 │413 └─ lib/poison/parser.ex:253:55414415 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead416 │417 22 │ if Application.get_env(:poison, :native) do418 │ ~419 │420 └─ lib/poison/parser.ex:22:18: Poison.Parser (module)421422 warning: use Bitwise is deprecated. import Bitwise instead423 │424 26 │ use Bitwise425 │ ~~~~~~~~~~~426 │427 └─ lib/poison/parser.ex:26: Poison.Parser (module)428429 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 operator430 │431 178 │ <<digits :: binary-size(count), rest :: binary>> = string432 │ ~433 │434 └─ lib/poison/parser.ex:178:29: Poison.Parser.number_digits/1435436 warning: the variable "n" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator437 │438 204 │ <<chunk :: binary-size(n), rest :: binary>> = string439 │ ~440 │441 └─ lib/poison/parser.ex:204:28: Poison.Parser.string_continue/2442443 warning: use Bitwise is deprecated. import Bitwise instead444 │445 79 │ use Bitwise446 │ ~~~~~~~~~~~447 │448 └─ lib/poison/encoder.ex:79: Poison.Encoder.BitString (module)449450 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 operator451 │452 123 │ <<chunk :: binary-size(size), rest :: binary>> = string453 │ ~454 │455 └─ lib/poison/encoder.ex:123:28: Poison.Encoder.BitString.escape/2456457 warning: HashDict.size/1 is deprecated. Use maps and the Map module instead458 │459 283 │ if HashDict.size(dict) < 1 do460 │ ~461 │462 └─ lib/poison/encoder.ex:283:17: Poison.Encoder.HashDict.encode/2463464 warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead465 │466 161 │ case Integer.to_char_list(char, 16) do467 │ ~468 │469 └─ lib/poison/encoder.ex:161:18: Poison.Encoder.BitString.seq/1470471Generated poison app472==> nerves_compatibility_test473===> Analyzing applications...474===> Compiling mimerl475===> Analyzing applications...476===> Compiling ranch477 ┌─ src/ranch_conns_sup.erl:478 │479 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},480 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.481Compile directive 'nowarn_deprecated_catch' can be used to suppress482warnings in selected modules.483484485==> ssl_verify_fun486Compiling 7 files (.erl)487Generated ssl_verify_fun app488==> tablet489Compiling 2 files (.ex)490Generated tablet app491==> elixir_make492Compiling 8 files (.ex)493Generated elixir_make app494==> nerves_logging495 CC kmsg_tailer.o496 LD kmsg_tailer497Compiling 5 files (.ex)498Generated nerves_logging app499==> comeonin500mkdir -p priv501/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so502Compiling 8 files (.ex)503 warning: using single-quoted strings to represent charlists is deprecated.504 Use ~c"" if you indeed want a charlist or use "" instead.505 You may run "mix format --migrate" to change all single-quoted506 strings to use the ~c sigil and fix this warning.507 │508 57 │ path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')509 │ ~510 │511 └─ lib/comeonin/bcrypt.ex:57:54512513 warning: using single-quoted strings to represent charlists is deprecated.514 Use ~c"" if you indeed want a charlist or use "" instead.515 You may run "mix format --migrate" to change all single-quoted516 strings to use the ~c sigil and fix this warning.517 │518 159 │ [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')519 │ ~520 │521 └─ lib/comeonin/bcrypt.ex:159:72522523 warning: using single-quoted strings to represent charlists is deprecated.524 Use ~c"" if you indeed want a charlist or use "" instead.525 You may run "mix format --migrate" to change all single-quoted526 strings to use the ~c sigil and fix this warning.527 │528 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do529 │ ~530 │531 └─ lib/comeonin/bcrypt.ex:164:62532533 warning: using single-quoted strings to represent charlists is deprecated.534 Use ~c"" if you indeed want a charlist or use "" instead.535 You may run "mix format --migrate" to change all single-quoted536 strings to use the ~c sigil and fix this warning.537 │538 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do539 │ ~540 │541 └─ lib/comeonin/bcrypt.ex:164:68542543 warning: using single-quoted strings to represent charlists is deprecated.544 Use ~c"" if you indeed want a charlist or use "" instead.545 You may run "mix format --migrate" to change all single-quoted546 strings to use the ~c sigil and fix this warning.547 │548 165 │ key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1549 │ ~550 │551 └─ lib/comeonin/bcrypt.ex:165:28552553 warning: use Bitwise is deprecated. import Bitwise instead554 │555 48 │ use Bitwise556 │ ~~~~~~~~~~~557 │558 └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)559560 warning: use Bitwise is deprecated. import Bitwise instead561 │562 9 │ use Bitwise563 │ ~~~~~~~~~~~564 │565 └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)566567 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.568569 This error happens when you have function calls without parentheses inside keywords. For example:570571 function(arg, one: nested_call a, b, c)572 function(arg, one: if expr, do: :this, else: :that)573574 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:575576 function(arg, one: if(expr, do: :this, else: :that))577 function(arg, one: nested_call(a, b, c))578579 Ambiguity found at:580 │581 49 │ def gen_secret(_), do: raise ArgumentError, "Invalid length"582 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~583 │584 └─ lib/comeonin/otp.ex:49585586 warning: use Bitwise is deprecated. import Bitwise instead587 │588 34 │ use Bitwise589 │ ~~~~~~~~~~~590 │591 └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)592593 warning: use Bitwise is deprecated. import Bitwise instead594 │595 31 │ use Bitwise596 │ ~~~~~~~~~~~597 │598 └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)599600 warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator601 │602 117 │ <<bin::binary-size(max_length), _::binary>> = key603 │ ~604 │605 └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/7606607 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 11 │ b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'613 │ ~614 │615 └─ lib/comeonin/pbkdf2/base64.ex:11:34616617 warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator618 │619 29 │ <<main::size(split)-binary, rest::binary>> = data620 │ ~621 │622 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1623624 warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator625 │626 52 │ <<main::size(split)-binary, rest::binary>> = data627 │ ~628 │629 └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1630631 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead632 │633 19 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))634 │ ~635 │636 └─ lib/comeonin/tools.ex:19:45637638 warning: use Bitwise is deprecated. import Bitwise instead639 │640 6 │ use Bitwise641 │ ~~~~~~~~~~~642 │643 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)644645 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead646 │647 76 │ hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),648 │ ~649 │650 └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/3651652 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead653 │654 121 │ initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)655 │ ~656 │657 └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/7658 └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/4659660Generated comeonin app661==> nerves_compatibility_test662===> Analyzing applications...663===> Compiling cowlib664==> nerves_discovery665Compiling 5 files (.ex)666Generated nerves_discovery app667==> ring_logger668Compiling 7 files (.ex)669Generated ring_logger app670==> nerves_compatibility_test671===> Analyzing applications...672===> Compiling poolboy673warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"674 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2675 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1676 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5677 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2678 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4679 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2680681==> db_connection682Compiling 23 files (.ex)683warning: cannot infer signatures from :poolboy because it is not loaded684685 warning: unused require Bitwise686 │687 31 │ require Bitwise688 │ ~689 │690 └─ lib/db_connection/backoff.ex:31:5691692 warning: using single-quoted strings to represent charlists is deprecated.693 Use ~c"" if you indeed want a charlist or use "" instead.694 You may run "mix format --migrate" to change all single-quoted695 strings to use the ~c sigil and fix this warning.696 │697 406 │ :normal -> [{:data, [{'Module', mod}]}]698 │ ~699 │700 └─ lib/db_connection/connection.ex:406:32701702 warning: using single-quoted strings to represent charlists is deprecated.703 Use ~c"" if you indeed want a charlist or use "" instead.704 You may run "mix format --migrate" to change all single-quoted705 strings to use the ~c sigil and fix this warning.706 │707 661 │ [{:data, [{'Module', mod}, {'State', state}]}]708 │ ~709 │710 └─ lib/db_connection/connection.ex:661:16711712 warning: using single-quoted strings to represent charlists is deprecated.713 Use ~c"" if you indeed want a charlist or use "" instead.714 You may run "mix format --migrate" to change all single-quoted715 strings to use the ~c sigil and fix this warning.716 │717 661 │ [{:data, [{'Module', mod}, {'State', state}]}]718 │ ~719 │720 └─ lib/db_connection/connection.ex:661:33721722 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead723 │724 8 │ children = [supervisor(child_mod, [], [restart: :temporary])]725 │ ~726 │727 └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0728729 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead730 │731 30 │ worker(DBConnection.Watcher, [owner])732 │ ~733 │734 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1735736 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead737 │738 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)739 │ ~740 │741 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1742 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2743744 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead745 │746 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])747 │ ~748 │749 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2750751 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead752 │753 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)754 │ ~755 │756 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4757758 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead759 │760 138 │ case System.stacktrace() do761 │ ~762 │763 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2764765 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead766 │767 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])768 │ ~769 │770 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3771772 warning: the following clause will never match:773774 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->775776 because it attempts to match on the result of:777778 System.stacktrace()779780 which has type:781782 empty_list()783784 where "arity" was given the type:785786 # type: integer()787 # from: lib/db_connection/connection.ex:139:56788 is_integer(arity)789790 type warning found at:791 │792 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace793 │ ~794 │795 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2796797 warning: the following clause will never match:798799 [{a, b, params, c} | rest] when is_list(params) ->800801 because it attempts to match on the result of:802803 System.stacktrace()804805 which has type:806807 empty_list()808809 where "params" was given the type:810811 # type: empty_list() or non_empty_list(term(), term())812 # from: lib/db_connection/connection.ex:140:43813 is_list(params)814815 type warning found at:816 │817 140 │ [{a, b, params, c} | rest] when is_list(params) ->818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~819 │820 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2821822 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead823 │824 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]825 │ ~826 │827 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0828829 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead830 │831 111 │ stack = System.stacktrace()832 │ ~833 │834 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3835836 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead837 │838 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)839 │ ~840 │841 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3842843 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead844 │845 8 │ pool = supervisor(Pool, [], [restart: :temporary])846 │ ~847 │848 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0849850 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead851 │852 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],853 │ ~854 │855 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3856857 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead858 │859 36 │ worker(DBConnection.Watcher, [owner])860 │ ~861 │862 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1863864 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead865 │866 986 │ stack = System.stacktrace()867 │ ~868 │869 └─ lib/db_connection.ex:986:28: DBConnection.handle/4870 └─ lib/db_connection.ex:992:24: DBConnection.handle/4871 └─ lib/db_connection.ex:1003:65: DBConnection.parse/4872 └─ lib/db_connection.ex:1012:24: DBConnection.encode/4873 └─ lib/db_connection.ex:1022:40: DBConnection.decode/6874 └─ lib/db_connection.ex:1057:40: DBConnection.describe/3875 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5876 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2877 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4878 └─ lib/db_connection.ex:1359:28: DBConnection.handle/5879 └─ lib/db_connection.ex:1365:24: DBConnection.handle/5880 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2881 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6882 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6883884 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead885 │886 9 │ supervisor(DBConnection.Task, []),887 │ ~888 │889 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2890 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2891 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2892893 warning: :random.seed/3 is deprecated. Use the 'rand' module instead894 │895 108 │ case :random.seed(hash, sec, micro) do896 │ ~897 │898 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0899900Generated db_connection app901==> decimal902Compiling 4 files (.ex)903 warning: using single-quoted strings to represent charlists is deprecated.904 Use ~c"" if you indeed want a charlist or use "" instead.905 You may run "mix format --migrate" to change all single-quoted906 strings to use the ~c sigil and fix this warning.907 │908 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list909 │ ~910 │911 └─ lib/decimal.ex:1320:11912913 warning: using single-quoted strings to represent charlists is deprecated.914 Use ~c"" if you indeed want a charlist or use "" instead.915 You may run "mix format --migrate" to change all single-quoted916 strings to use the ~c sigil and fix this warning.917 │918 1351 │ list = list ++ 'E'919 │ ~920 │921 └─ lib/decimal.ex:1351:26922923 warning: using single-quoted strings to represent charlists is deprecated.924 Use ~c"" if you indeed want a charlist or use "" instead.925 You may run "mix format --migrate" to change all single-quoted926 strings to use the ~c sigil and fix this warning.927 │928 1352 │ list = if exp >= 0, do: list ++ '+', else: list929 │ ~930 │931 └─ lib/decimal.ex:1352:43932933 warning: using single-quoted strings to represent charlists is deprecated.934 Use ~c"" if you indeed want a charlist or use "" instead.935 You may run "mix format --migrate" to change all single-quoted936 strings to use the ~c sigil and fix this warning.937 │938 1775 │ int = if int == [], do: '0', else: int939 │ ~940 │941 └─ lib/decimal.ex:1775:31942943 warning: using single-quoted strings to represent charlists is deprecated.944 Use ~c"" if you indeed want a charlist or use "" instead.945 You may run "mix format --migrate" to change all single-quoted946 strings to use the ~c sigil and fix this warning.947 │948 1776 │ exp = if exp == [], do: '0', else: exp949 │ ~950 │951 └─ lib/decimal.ex:1776:31952953Generated decimal app954==> interactive_cmd955Compiling 1 file (.ex)956Generated interactive_cmd app957==> nerves958Compiling 65 files (.ex)959 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)960 │961 6 │ defmodule Mix.Tasks.Nerves.Init do962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~963 │964 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)965966 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)967 │968 6 │ defmodule Nerves do969 │ ~~~~~~~~~~~~~~~~~~~970 │971 └─ lib/nerves.ex:6: Nerves (module)972973 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)974 │975 5 │ defmodule Nerves.ArtifactResolver do976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~977 │978 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)979980 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)981 │982 6 │ defmodule Nerves.BuildAction.AppModes do983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~984 │985 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)986987 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)988 │989 5 │ defmodule Nerves.BuildAction.CheckExecutables do990 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~991 │992 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)993994 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)995 │996 8 │ defmodule Nerves.BuildAction.Erlinit do997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~998 │999 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)10001001 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1002 │1003 5 │ defmodule Nerves.BuildAction.Firmware do1004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005 │1006 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)10071008 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1009 │1010 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1012 │1013 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10141015 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1016 │1017 5 │ defmodule Nerves.BuildAction.NervesV1System do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10211022 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1023 │1024 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026 │1027 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10281029 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1030 │1031 5 │ defmodule Nerves.BuildAction.Rootfs do1032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1033 │1034 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)10351036 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1037 │1038 6 │ defmodule Nerves.BuildAction.SortApps do1039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1040 │1041 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)10421043 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1044 │1045 5 │ defmodule Nerves.BuildAction.StripAll do1046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1047 │1048 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)10491050 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1051 │1052 5 │ defmodule Nerves.BuildAction.Trimmer do1053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1054 │1055 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)10561057 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1058 │1059 5 │ defmodule Nerves.BuildPlan do1060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1061 │1062 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)10631064 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1065 │1066 5 │ defmodule Nerves.BuildPlan.Checks do1067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1068 │1069 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)10701071 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)1072 │1073 6 │ defmodule Nerves.Container do1074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1075 │1076 └─ lib/nerves/container.ex:6: Nerves.Container (module)10771078 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1079 │1080 5 │ defmodule Nerves.Fingerprint do1081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1082 │1083 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)10841085 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1086 │1087 5 │ defmodule Nerves.MixPackage do1088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089 │1090 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)10911092 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1093 │1094 5 │ defmodule Nerves.Paths do1095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1096 │1097 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)10981099 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1100 │1101 5 │ defmodule Nerves.TargetTuple do1102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1103 │1104 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11051106Generated nerves app1107==> nerves_toolchain_aarch64_nerves_linux_gnu1108Compiling 1 file (.ex)1109Generated nerves_toolchain_aarch64_nerves_linux_gnu app1110==> nerves_system_qemu_aarch641111Compiling 1 file (.ex)1112Generated nerves_system_qemu_aarch64 app1113==> nerves_compatibility_test1114===> Analyzing applications...1115===> Compiling unicode_util_compat1116===> Analyzing applications...1117===> Compiling idna1118===> Analyzing applications...1119===> Compiling cowboy1120 ┌─ src/cowboy_handler.erl:1121 │1122 87 │ Stacktrace = erlang:get_stacktrace(),1123 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11241125 ┌─ src/cowboy_handler.erl:1126 │1127 116 │ Stacktrace = erlang:get_stacktrace(),1128 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11291130 ┌─ src/cowboy_handler.erl:1131 │1132 235 │ Stacktrace = erlang:get_stacktrace(),1133 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11341135 ┌─ src/cowboy_handler.erl:1136 │1137 290 │ {stacktrace, erlang:get_stacktrace()},1138 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113911401141 ┌─ src/cowboy_websocket.erl:1142 │1143 147 │ Stacktrace = erlang:get_stacktrace(),1144 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11451146 ┌─ src/cowboy_websocket.erl:1147 │1148 645 │ {stacktrace, erlang:get_stacktrace()},1149 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11501151 ┌─ src/cowboy_websocket.erl:1152 │1153 755 │ {stacktrace, erlang:get_stacktrace()},1154 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace115511561157 ┌─ src/cowboy_rest.erl:1158 │1159 69 │ Stacktrace = erlang:get_stacktrace(),1160 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11611162 ┌─ src/cowboy_rest.erl:1163 │1164 1006 │ Stacktrace = erlang:get_stacktrace(),1165 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116611671168==> expo1169Compiling 2 files (.erl)1170Compiling 22 files (.ex)1171Generated expo app1172==> gettext1173Compiling 18 files (.ex)1174 warning: unused require Gettext.Macros1175 │1176 594 │ require Gettext.Macros1177 │ ~1178 │1179 └─ lib/gettext.ex:594:311801181 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1182 │1183 426 │ Kernel.ParallelCompiler.async(fn ->1184 │ ~1185 │1186 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311871188 warning: the following clause is redundant:11891190 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11911192 it has type:11931194 dynamic(%Expo.Message.Plural{})11951196 previous clauses have already matched on the following types:11971198 %Expo.Message.Singular{}1199 %Expo.Message.Plural{}12001201 │1202 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do1203 │ ~1204 │1205 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112061207Generated gettext app1208==> phoenix_pubsub1209Compiling 13 files (.ex)1210 warning: single quotes around atoms are deprecated. Use double quotes instead1211 │1212 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1213 │ ~1214 │1215 └─ lib/phoenix/pubsub/local.ex:160:2312161217 warning: single quotes around atoms are deprecated. Use double quotes instead1218 │1219 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1220 │ ~1221 │1222 └─ lib/phoenix/pubsub/local.ex:160:4012231224 warning: unused require Logger1225 │1226 107 │ require Logger1227 │ ~1228 │1229 └─ lib/phoenix/tracker.ex:107:312301231 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12321233 %Phoenix.Tracker.Replica{replica | status: :permdown}12341235 but got type:12361237 dynamic()12381239 where "replica" was given the type:12401241 # type: dynamic()1242 # from: lib/phoenix/tracker/replica.ex:72:171243 replica12441245 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12461247 type warning found at:1248 │1249 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1250 │ ~1251 │1252 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112531254 warning: a struct for Phoenix.Tracker.State is expected on struct update:12551256 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12571258 but got type:12591260 dynamic()12611262 where "delta" was given the type:12631264 # type: dynamic()1265 # from: lib/phoenix/tracker/state.ex:461:361266 %Phoenix.Tracker.State{delta: delta} = state12671268 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12691270 type warning found at:1271 │1272 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1273 │ ~1274 │1275 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512761277 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12781279 %Phoenix.Tracker.Replica{replica | status: :down}12801281 but got type:12821283 dynamic()12841285 where "replica" was given the type:12861287 # type: dynamic()1288 # from: lib/phoenix/tracker/replica.ex:74:131289 replica12901291 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12921293 type warning found at:1294 │1295 74 │ defp down(replica), do: %Replica{replica | status: :down}1296 │ ~1297 │1298 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/112991300 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13011302 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13031304 but got type:13051306 dynamic()13071308 where "replica" was given the type:13091310 # type: dynamic()1311 # from: lib/phoenix/tracker/replica.ex:76:291312 replica13131314 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13151316 type warning found at:1317 │1318 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1319 │ ~1320 │1321 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113221323 warning: a struct for Phoenix.Tracker.State is expected on struct update:13241325 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13261327 but got type:13281329 dynamic()13301331 where "delta" was given the type:13321333 # type: dynamic()1334 # from: lib/phoenix/tracker/state.ex:541:991335 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1336 state13371338 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13391340 type warning found at:1341 │1342 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1343 │ ~1344 │1345 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113461347 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1348 │1349 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1350 │ ~1351 │1352 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113531354 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1355 │1356 273 │ supervise(shards, strategy: :one_for_one,1357 │ ~1358 │1359 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113601361 warning: a struct for Phoenix.Tracker.State is expected on struct update:13621363 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13641365 but got type:13661367 dynamic(%{..., range: {term(), term()}})13681369 where "delta" was given the type:13701371 # type: dynamic(%{..., range: {term(), term()}})1372 # from: lib/phoenix/tracker/state.ex:551:301373 {start_clock, end_clock} = delta.range13741375 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13761377 type warning found at:1378 │1379 555 │ delta: %State{delta | range: {start_clock, new_end}}}1380 │ ~1381 │1382 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213831384 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1385 │1386 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1387 │ ~1388 │1389 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213901391 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1392 │1393 43 │ :ok = :pg2.create(pg2_group)1394 │ ~1395 │1396 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113971398 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1399 │1400 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1401 │ ~1402 │1403 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114041405 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1406 │1407 44 │ :ok = :pg2.join(pg2_group, self())1408 │ ~1409 │1410 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114111412 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1413 │1414 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])1415 │ ~1416 │1417 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114181419 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1420 │1421 57 │ :pg2.get_members(pg2_namespace(server_name))1422 │ ~1423 │1424 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114251426 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1427 │1428 97 │ supervise(children, strategy: :rest_for_one)1429 │ ~1430 │1431 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114321433 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1434 │1435 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1436 │ ~1437 │1438 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11439 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114401441 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1442 │1443 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1444 │ ~1445 │1446 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114471448 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1449 │1450 42 │ supervise children, strategy: :one_for_one1451 │ ~1452 │1453 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114541455Generated phoenix_pubsub app1456==> nerves_compatibility_test1457===> Analyzing applications...1458===> Compiling certifi1459warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1460 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21461 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11462 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51463 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21464 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41465 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214661467==> plug1468Compiling 44 files (.ex)1469warning: cannot infer signatures from :cowboy because it is not loaded14701471warning: cannot infer signatures from :cowlib because it is not loaded14721473warning: cannot infer signatures from :ranch because it is not loaded14741475warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1476 lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314771478warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1479 lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214801481 warning: using single-quoted strings to represent charlists is deprecated.1482 Use ~c"" if you indeed want a charlist or use "" instead.1483 You may run "mix format --migrate" to change all single-quoted1484 strings to use the ~c sigil and fix this warning.1485 │1486 230 │ generated? = :erlang.system_info(:otp_release) >= '19'1487 │ ~1488 │1489 └─ lib/plug/builder.ex:230:5514901491 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1492 │1493 421 │ when not state in @unsent do1494 │ ~1495 │1496 └─ lib/plug/conn.ex:421:2214971498 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1499 │1500 445 │ when not state in @unsent do1501 │ ~1502 │1503 └─ lib/plug/conn.ex:445:2215041505 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1506 │1507 497 │ when not state in @unsent do1508 │ ~1509 │1510 └─ lib/plug/conn.ex:497:2215111512 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1513 │1514 883 │ def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1515 │ ~1516 │1517 └─ lib/plug/conn.ex:883:6915181519 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1520 │1521 907 │ def delete_session(%Conn{state: state}, _key) when not state in @unsent,1522 │ ~1523 │1524 └─ lib/plug/conn.ex:907:6415251526 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1527 │1528 939 │ def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1529 │ ~1530 │1531 └─ lib/plug/conn.ex:939:6815321533 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1534 │1535 961 │ when not state in @unsent do1536 │ ~1537 │1538 └─ lib/plug/conn.ex:961:2215391540 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1541 │1542 6 │ custom_statuses = Application.get_env(:plug, :statuses, %{})1543 │ ~1544 │1545 └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15461547 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1548 │1549 65 │ mask(left, right, <<acc::binary, x ^^^ y>>)1550 │ ~1551 │1552 └─ lib/plug/crypto.ex:65:4015531554 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1555 │1556 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1557 │ ~1558 │1559 └─ lib/plug/crypto.ex:87:5015601561 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1562 │1563 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1564 │ ~1565 │1566 └─ lib/plug/crypto.ex:87:5715671568 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1569 │1570 108 │ secure_compare(left, right, acc ||| (x ^^^ y))1571 │ ~1572 │1573 └─ lib/plug/crypto.ex:108:4415741575 warning: use Bitwise is deprecated. import Bitwise instead1576 │1577 6 │ use Bitwise1578 │ ~~~~~~~~~~~1579 │1580 └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15811582 warning: use Bitwise is deprecated. import Bitwise instead1583 │1584 13 │ use Bitwise1585 │ ~~~~~~~~~~~1586 │1587 └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15881589 warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1590 │1591 59 │ <<bin::binary-size(max_length), _::binary>> = key1592 │ ~1593 │1594 └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715951596 warning: unused require Bitwise1597 │1598 64 │ require Bitwise1599 │ ~1600 │1601 └─ lib/plug/csrf_protection.ex:64:316021603 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1604 │1605 4 │ if Application.get_env(:plug, :mimes) do1606 │ ~1607 │1608 └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16091610 warning: unused require Logger1611 │1612 32 │ require Logger1613 │ ~1614 │1615 └─ lib/plug/request_id.ex:32:316161617 warning: calling super for GenServer callback handle_info/2 is deprecated1618 │1619 164 │ super(msg, state)1620 │ ~1621 │1622 └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216231624 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1625 │1626 39 │ reraise e, System.stacktrace1627 │ ~1628 │1629 └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51630 └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516311632 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1633 │1634 12 │ worker(Plug.Upload, [])1635 │ ~1636 │1637 └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116381639 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1640 │1641 16 │ supervise(children, strategy: :one_for_one)1642 │ ~1643 │1644 └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116451646 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1647 │1648 210 │ if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1649 │ ~1650 │1651 └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216521653 warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1654 │1655 28 │ MIME.valid?(type)1656 │ ~1657 │1658 └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116591660 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1661 │1662 82 │ __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1663 │ ~1664 │1665 └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416661667 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1668 │1669 139 │ __catch__(conn, kind, reason, System.stacktrace, opts)1670 │ ~1671 │1672 └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416731674 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1675 │1676 41 │ signature = :crypto.hmac(:sha, key, plain_text)1677 │ ~1678 │1679 └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21680 └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21681 └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31682 └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/216831684 warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1685 │1686 635 │ <pre class="code code-block"><%= for {index, line, highlight} <- snippet do %><span class="line <%= if highlight, do: "-highlight" %>"><span class="ln"><%= h index %></span><span class="code"><%= h String.rstrip(line) %></span></span>1687 │ ~1688 │1689 └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116901691 warning: :crypto.block_encrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1692 │1693 57 │ {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1694 │ ~1695 │1696 └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31697 └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31698 └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41699 └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/317001701 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1702 │1703 78 │ &:crypto.hmac(digest, secret, &1)1704 │ ~1705 │1706 └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217071708 warning: :crypto.block_decrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1709 │1710 79 │ :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1711 │ ~1712 │1713 └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31714 └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31715 └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31716 └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31717 └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41718 └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/317191720 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1721 │1722 21 │ stack = System.stacktrace1723 │ ~1724 │1725 └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31726 └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317271728 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1729 │1730 21 │ stack = System.stacktrace()1731 │ ~1732 │1733 └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41734 └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41735 └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417361737 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1738 │1739 275 │ cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1740 │ ~1741 │1742 └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31743 └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217441745 warning: a struct for Plug.Conn is expected on struct update:17461747 %Plug.Conn{1748 conn1749 | adapter: {Plug.Adapters.Test.Conn, state},1750 host: uri.host || conn.host || "www.example.com",1751 method: method,1752 owner: owner,1753 path_info: split_path(uri.path),1754 port: uri.port || 80,1755 peer: {{127, 0, 0, 1}, 111_317},1756 remote_ip: {127, 0, 0, 1},1757 req_headers: req_headers,1758 request_path: uri.path,1759 query_string: query,1760 params: params || %Plug.Conn.Unfetched{aspect: :params},1761 scheme: String.to_atom(String.downcase(uri.scheme || "http"))1762 }17631764 but got type:17651766 dynamic(%{..., req_headers: term()})17671768 where "conn" was given the type:17691770 # type: dynamic(%{..., req_headers: term()})1771 # from: lib/plug/adapters/test/conn.ex:15:351772 body_or_params(body_or_params, query, conn.req_headers)17731774 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17751776 type warning found at:1777 │1778 19 │ %Plug.Conn{conn |1779 │ ~1780 │1781 └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417821783 warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1784 │1785 186 │ case Atom.to_char_list(plug) do1786 │ ~1787 │1788 └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117891790 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1791 │1792 43 │ Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1793 │ ~1794 │1795 └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417961797Generated plug app1798warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1799 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21800 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11801 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51802 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21803 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41804 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218051806==> phoenix1807Compiling 60 files (.ex)1808 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 operator1809 │1810 175 │ <<attr::size(prefix)-binary, ":unique">> -> attr1811 │ ~1812 │1813 └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118141815 warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18161817 We will inject a default implementation for now:18181819 def init(init_arg) do1820 {:ok, init_arg}1821 end18221823 You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18241825 │1826 3 │ defmodule Phoenix.CodeReloader.Proxy do1827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1828 │1829 └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18301831 warning: unused require Logger1832 │1833 6 │ require Logger1834 │ ~1835 │1836 └─ lib/phoenix/code_reloader/server.ex:6:318371838 warning: unused require Logger1839 │1840 6 │ require Logger1841 │ ~1842 │1843 └─ lib/phoenix/endpoint/server.ex:6:318441845 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1846 │1847 78 │ defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1848 │ ~1849 │1850 └─ lib/phoenix/naming.ex:78:7818511852 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 operator1853 │1854 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1855 │ ~1856 │1857 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218581859 warning: using single-quoted strings to represent charlists is deprecated.1860 Use ~c"" if you indeed want a charlist or use "" instead.1861 You may run "mix format --migrate" to change all single-quoted1862 strings to use the ~c sigil and fix this warning.1863 │1864 272 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1865 │ ~1866 │1867 └─ lib/phoenix/router.ex:272:5018681869 warning: redefining @doc attribute previously set at line 515.18701871 Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:18721873 @doc """1874 new docs1875 """1876 def resources(...)18771878 │1879 522 │ @doc """1880 │ ~~~~~~~~1881 │1882 └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318831884 warning: using single-quoted strings to represent charlists is deprecated.1885 Use ~c"" if you indeed want a charlist or use "" instead.1886 You may run "mix format --migrate" to change all single-quoted1887 strings to use the ~c sigil and fix this warning.1888 │1889 183 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1890 │ ~1891 │1892 └─ lib/phoenix/router/helpers.ex:183:5018931894 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1895 │1896 169 │ not (k = to_string(k)) in reserved,1897 │ ~1898 │1899 └─ lib/phoenix/router/helpers.ex:169:3919001901 warning: duplicate key :route found in struct1902 │1903 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1905 │1906 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19071908 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)"1909 │1910 109 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1912 │1913 └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19141915 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1916 │1917 268 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1918 │ ~1919 │1920 └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219211922 warning: unused require Logger1923 │1924 5 │ require Logger1925 │ ~1926 │1927 └─ lib/phoenix/controller.ex:5:319281929 warning: using single-quoted strings to represent charlists is deprecated.1930 Use ~c"" if you indeed want a charlist or use "" instead.1931 You may run "mix format --migrate" to change all single-quoted1932 strings to use the ~c sigil and fix this warning.1933 │1934 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1935 │ ~1936 │1937 └─ lib/phoenix/template.ex:174:5019381939 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1940 │1941 613 │ exception -> {:error, {exception, System.stacktrace()}}1942 │ ~1943 │1944 └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119451946 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1947 │1948 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1949 │ ~1950 │1951 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119521953 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1954 │1955 14 │ supervise(children, strategy: :simple_one_for_one)1956 │ ~1957 │1958 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119591960 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1961 │1962 62 │ if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1963 │ ~1964 │1965 └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11966 └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/119671968 warning: expected a module (an atom) when invoking config/1 in expression:19691970 endpoint.config(:endpoint_id)19711972 where "endpoint" was given the type:19731974 # type: dynamic(%{..., __pubsub_server__: atom()})1975 # from: lib/phoenix/transports/long_poll.ex:191:101976 verify_token(endpoint, token, opts)19771978 type warning found at:1979 │1980 193 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1981 │ ~1982 │1983 └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319841985 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1986 │1987 236 │ do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1988 │ ~1989 │1990 └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219911992 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1993 │1994 148 │ do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1995 │ ~1996 │1997 └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/319981999 warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2000 │2001 376 │ ext = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2002 │ ~2003 │2004 └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220052006 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2007 │2008 241 │ do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)2009 │ ~2010 │2011 └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/320122013 warning: unknown key .__pubsub_server__ in expression:20142015 endpoint.__pubsub_server__20162017 the given type does not have the given key:20182019 dynamic(2020 %Phoenix.Socket{2021 id: term(),2022 assigns: term(),2023 channel: term(),2024 channel_pid: term(),2025 endpoint: atom(),2026 handler: term(),2027 joined: term(),2028 pubsub_server: term(),2029 ref: term(),2030 topic: term(),2031 transport: term(),2032 transport_pid: term(),2033 transport_name: term(),2034 serializer: term()2035 } or2036 %Plug.Conn{2037 adapter: term(),2038 assigns: term(),2039 before_send: term(),2040 body_params: term(),2041 cookies: term(),2042 halted: term(),2043 host: term(),2044 method: term(),2045 owner: term(),2046 params: term(),2047 path_params: term(),2048 path_info: term(),2049 port: term(),2050 private: term(),2051 query_params: term(),2052 query_string: term(),2053 peer: term(),2054 remote_ip: term(),2055 req_cookies: term(),2056 req_headers: term(),2057 request_path: term(),2058 resp_body: term(),2059 resp_cookies: term(),2060 resp_headers: term(),2061 scheme: term(),2062 script_name: term(),2063 secret_key_base: term(),2064 state: term(),2065 status: term()2066 } or atom() or binary()2067 )20682069 where "endpoint" was given the type:20702071 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2072 # from: lib/phoenix/transports/long_poll.ex:246:192073 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20742075 type warning found at:2076 │2077 246 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2078 │ ~~~~~~~~~~~~~~~~~2079 │2080 └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320812082 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2083 │2084 10 │ supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2085 │ ~2086 │2087 └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120882089 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2090 │2091 12 │ supervise(children, strategy: :one_for_one)2092 │ ~2093 │2094 └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120952096 warning: a struct for Phoenix.Socket is expected on struct update:20972098 %Phoenix.Socket{socket | id: id}20992100 but got type:21012102 dynamic()21032104 where "socket" was given the type:21052106 # type: dynamic()2107 # from: lib/phoenix/socket/transport.ex2108 {:ok, socket}21092110 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21112112 type warning found at:2113 │2114 171 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2115 │ ~2116 │2117 └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621182119 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2120 │2121 50 │ __catch__(conn, kind, reason, System.stacktrace, opts)2122 │ ~2123 │2124 └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/421252126 warning: a struct for Phoenix.Socket is expected on struct update:21272128 %Phoenix.Socket{socket | topic: topic, channel: channel}21292130 but got type:21312132 dynamic(%{..., handler: atom(), transport_name: term()})21332134 where "socket" was given the types:21352136 # type: dynamic(%{..., handler: atom()})2137 # from: lib/phoenix/socket/transport.ex:231:332138 socket.handler.__channel__(topic, socket.transport_name)21392140 # type: dynamic(%{..., handler: atom(), transport_name: term()})2141 # from: lib/phoenix/socket/transport.ex:231:332142 socket.handler.__channel__(topic, socket.transport_name)21432144 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21452146 type warning found at:2147 │2148 232 │ socket = %Socket{socket | topic: topic, channel: channel}2149 │ ~2150 │2151 └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321522153 warning: String.strip/1 is deprecated. Use String.trim/1 instead2154 │2155 269 │ raise ArgumentError, message: String.strip(message)2156 │ ~2157 │2158 └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521592160 warning: expected a map or struct when accessing .url in expression:21612162 endpoint.url21632164 where "endpoint" was given the types:21652166 # type: dynamic(atom())2167 # from: lib/phoenix/router/helpers.ex:24:202168 endpoint21692170 # type: atom()2171 # from: lib/phoenix/router/helpers.ex:24:352172 is_atom(endpoint)21732174 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21752176 type warning found at:2177 │2178 25 │ endpoint.url2179 │ ~2180 │2181 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/221822183 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2184 │2185 188 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2186 │ ~2187 │2188 └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421892190 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2191 │2192 189 │ worker(Phoenix.Tracker, [module, opts, opts])2193 │ ~2194 │2195 └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421962197 warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2198 │2199 202 │ Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2200 │ ~2201 │2202 └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/522032204 warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2205 │2206 236 │ |> Phoenix.Tracker.list(topic)2207 │ ~2208 │2209 └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/222102211 warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2212 │2213 34 │ String.rjust(route_name, route_name_len) <> " " <>2214 │ ~2215 │2216 └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222172218 warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2219 │2220 35 │ String.ljust(verb, verb_len) <> " " <>2221 │ ~2222 │2223 └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22224 └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222252226 warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2227 │2228 74 │ PubSub.broadcast pubsub_server, topic, %Broadcast{2229 │ ~2230 │2231 └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/422322233 warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2234 │2235 90 │ PubSub.broadcast! pubsub_server, topic, %Broadcast{2236 │ ~2237 │2238 └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/422392240 warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2241 │2242 106 │ PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2243 │ ~2244 │2245 └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/522462247 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2248 │2249 122 │ PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2250 │ ~2251 │2252 └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/522532254 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2255 │2256 197 │ PubSub.subscribe(socket.pubsub_server, socket.topic,2257 │ ~2258 │2259 └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/422602261 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2262 │2263 19 │ supervise(children, strategy: :one_for_one)2264 │ ~2265 │2266 └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122672268 warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22692270 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22712272 given types:22732274 (2275 dynamic(:http or :https),2276 -dynamic(%{..., __sockets__: term()})-,2277 empty_list(),2278 dynamic(empty_list() or non_empty_list(term(), term()))2279 )22802281 but expected one of:22822283 :http or :https, atom() or binary(), term(), term()22842285 where "config" was given the type:22862287 # type: dynamic(empty_list() or non_empty_list(term(), term()))2288 # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122289 config = Keyword.put_new(config, :dispatch, _: dispatches)22902291 where "endpoint" was given the type:22922293 # type: dynamic(%{..., __sockets__: term()})2294 # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262295 {path, socket} <- endpoint.__sockets__22962297 where "scheme" was given the types:22982299 # type: dynamic()2300 # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182301 scheme23022303 # type: dynamic(:http or :https)2304 # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282305 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)23062307 type warning found at:2308 │2309 82 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2310 │ ~2311 │2312 └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/323132314 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2315 │2316 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2317 │ ~2318 │2319 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/323202321 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2322 │2323 38 │ [worker(Phoenix.Config, args)]2324 │ ~2325 │2326 └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22327 └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/223282329 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2330 │2331 46 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2332 │ ~2333 │2334 └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22335 └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323362337 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2338 │2339 64 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2340 │ ~2341 │2342 └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323432344 warning: incompatible types given to warmup_static/1:23452346 warmup_static(endpoint)23472348 given types:23492350 -dynamic(%{..., url: term()})-23512352 but expected one of:23532354 atom()23552356 where "endpoint" was given the type:23572358 # type: dynamic(%{..., url: term()})2359 # from: lib/phoenix/endpoint/adapter.ex:232:52360 warmup_url(endpoint)23612362 type warning found at:2363 │2364 233 │ warmup_static(endpoint)2365 │ ~2366 │2367 └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123682369 warning: String.strip/1 is deprecated. Use String.trim/1 instead2370 │2371 169 │ <pre>#{String.strip(output)}</pre>2372 │ ~2373 │2374 └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223752376 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2377 │2378 46 │ IO.puts Exception.format(kind, reason, System.stacktrace)2379 │ ~2380 │2381 └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323822383 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2384 │2385 154 │ Enum.partition attrs, fn2386 │ ~2387 │2388 └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/123892390 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23912392 mod.__phoenix_recompile__?23932394 where "mod" was given the type:23952396 # type: dynamic(atom())2397 # from: lib/mix/tasks/compile.phoenix.ex:34:122398 Code.ensure_loaded?(mod)23992400 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()24012402 type warning found at:2403 │2404 36 │ mod.__phoenix_recompile__?2405 │ ~2406 │2407 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/124082409Generated phoenix app2410==> postgrex2411Compiling 62 files (.ex)2412 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2413 │2414 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2415 │ ~2416 │2417 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24182419 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2420 You may run "mix format --migrate" to fix this warning automatically.2421 │2422 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2423 │ ~2424 │2425 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124262427 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2428 You may run "mix format --migrate" to fix this warning automatically.2429 │2430 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2431 │ ~2432 │2433 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124342435 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2436 You may run "mix format --migrate" to fix this warning automatically.2437 │2438 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2439 │ ~2440 │2441 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124422443 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2444 You may run "mix format --migrate" to fix this warning automatically.2445 │2446 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2447 │ ~2448 │2449 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124502451 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2452 You may run "mix format --migrate" to fix this warning automatically.2453 │2454 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2455 │ ~2456 │2457 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124582459 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2460 You may run "mix format --migrate" to fix this warning automatically.2461 │2462 43 │ <<-1::int32>>2463 │ ~2464 │2465 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124662467 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2468 You may run "mix format --migrate" to fix this warning automatically.2469 │2470 48 │ <<value_byte_size::int32>> <> value2471 │ ~2472 │2473 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124742475 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2476 You may run "mix format --migrate" to fix this warning automatically.2477 │2478 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2479 │ ~2480 │2481 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224822483 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2484 You may run "mix format --migrate" to fix this warning automatically.2485 │2486 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2487 │ ~2488 │2489 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224902491 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2492 You may run "mix format --migrate" to fix this warning automatically.2493 │2494 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2495 │ ~2496 │2497 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224982499 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2500 You may run "mix format --migrate" to fix this warning automatically.2501 │2502 64 │ ... -1::int32, rest::binary>>, acc) do2503 │ ~2504 │2505 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225062507 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2508 You may run "mix format --migrate" to fix this warning automatically.2509 │2510 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2511 │ ~2512 │2513 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225142515 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2516 You may run "mix format --migrate" to fix this warning automatically.2517 │2518 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2519 │ ~2520 │2521 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225222523 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2524 You may run "mix format --migrate" to fix this warning automatically.2525 │2526 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2527 │ ~2528 │2529 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225302531 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2532 You may run "mix format --migrate" to fix this warning automatically.2533 │2534 79 │ ... -1::int32, rest::binary>>, acc) do2535 │ ~2536 │2537 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225382539 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2540 You may run "mix format --migrate" to fix this warning automatically.2541 │2542 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2543 │ ~2544 │2545 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225462547 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2548 You may run "mix format --migrate" to fix this warning automatically.2549 │2550 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2551 │ ~2552 │2553 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225542555 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2556 You may run "mix format --migrate" to fix this warning automatically.2557 │2558 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2559 │ ~2560 │2561 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125622563 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2564 You may run "mix format --migrate" to fix this warning automatically.2565 │2566 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2567 │ ~2568 │2569 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125702571 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2572 You may run "mix format --migrate" to fix this warning automatically.2573 │2574 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2575 │ ~2576 │2577 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125782579 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2580 You may run "mix format --migrate" to fix this warning automatically.2581 │2582 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2583 │ ~2584 │2585 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125862587 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2588 You may run "mix format --migrate" to fix this warning automatically.2589 │2590 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2591 │ ~2592 │2593 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125942595 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2596 You may run "mix format --migrate" to fix this warning automatically.2597 │2598 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2599 │ ~2600 │2601 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126022603 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2604 You may run "mix format --migrate" to fix this warning automatically.2605 │2606 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2607 │ ~2608 │2609 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126102611 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2612 You may run "mix format --migrate" to fix this warning automatically.2613 │2614 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2615 │ ~2616 │2617 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126182619 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2620 You may run "mix format --migrate" to fix this warning automatically.2621 │2622 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2623 │ ~2624 │2625 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126262627 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2628 You may run "mix format --migrate" to fix this warning automatically.2629 │2630 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2631 │ ~2632 │2633 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126342635 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2636 You may run "mix format --migrate" to fix this warning automatically.2637 │2638 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2639 │ ~2640 │2641 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126422643 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2644 You may run "mix format --migrate" to fix this warning automatically.2645 │2646 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2647 │ ~2648 │2649 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126502651 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2652 You may run "mix format --migrate" to fix this warning automatically.2653 │2654 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2655 │ ~2656 │2657 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126582659 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2660 You may run "mix format --migrate" to fix this warning automatically.2661 │2662 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2663 │ ~2664 │2665 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326662667 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2668 You may run "mix format --migrate" to fix this warning automatically.2669 │2670 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2671 │ ~2672 │2673 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126742675 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2676 You may run "mix format --migrate" to fix this warning automatically.2677 │2678 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2679 │ ~2680 │2681 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126822683 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2684 You may run "mix format --migrate" to fix this warning automatically.2685 │2686 23 │ <<x::float64, y::float64>>2687 │ ~2688 │2689 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226902691 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2692 You may run "mix format --migrate" to fix this warning automatically.2693 │2694 23 │ <<x::float64, y::float64>>2695 │ ~2696 │2697 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226982699 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2700 You may run "mix format --migrate" to fix this warning automatically.2701 │2702 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2703 │ ~2704 │2705 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227062707 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2708 You may run "mix format --migrate" to fix this warning automatically.2709 │2710 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2711 │ ~2712 │2713 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227142715 warning: use Bitwise is deprecated. import Bitwise instead2716 │2717 4 │ use Bitwise, only_operators: true2718 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719 │2720 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27212722 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2723 You may run "mix format --migrate" to fix this warning automatically.2724 │2725 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2726 │ ~2727 │2728 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127292730 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2731 You may run "mix format --migrate" to fix this warning automatically.2732 │2733 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2734 │ ~2735 │2736 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227372738 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2739 You may run "mix format --migrate" to fix this warning automatically.2740 │2741 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2742 │ ~2743 │2744 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227452746 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2747 You may run "mix format --migrate" to fix this warning automatically.2748 │2749 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2750 │ ~2751 │2752 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127532754 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2755 You may run "mix format --migrate" to fix this warning automatically.2756 │2757 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2758 │ ~2759 │2760 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127612762 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2763 You may run "mix format --migrate" to fix this warning automatically.2764 │2765 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2766 │ ~2767 │2768 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127692770 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2771 You may run "mix format --migrate" to fix this warning automatically.2772 │2773 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2774 │ ~2775 │2776 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127772778 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2779 You may run "mix format --migrate" to fix this warning automatically.2780 │2781 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2782 │ ~2783 │2784 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127852786 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2787 You may run "mix format --migrate" to fix this warning automatically.2788 │2789 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2790 │ ~2791 │2792 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127932794 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2795 You may run "mix format --migrate" to fix this warning automatically.2796 │2797 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2798 │ ~2799 │2800 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128012802 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2803 You may run "mix format --migrate" to fix this warning automatically.2804 │2805 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2806 │ ~2807 │2808 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128092810 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2811 You may run "mix format --migrate" to fix this warning automatically.2812 │2813 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2814 │ ~2815 │2816 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128172818 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2819 You may run "mix format --migrate" to fix this warning automatically.2820 │2821 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2822 │ ~2823 │2824 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128252826 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2827 You may run "mix format --migrate" to fix this warning automatically.2828 │2829 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2830 │ ~2831 │2832 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128332834 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2835 You may run "mix format --migrate" to fix this warning automatically.2836 │2837 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2838 │ ~2839 │2840 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128412842 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2843 You may run "mix format --migrate" to fix this warning automatically.2844 │2845 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2846 │ ~2847 │2848 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128492850 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2851 You may run "mix format --migrate" to fix this warning automatically.2852 │2853 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2854 │ ~2855 │2856 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128572858 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2859 You may run "mix format --migrate" to fix this warning automatically.2860 │2861 46 │ 0 :: int32>>2862 │ ~2863 │2864 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128652866 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2867 You may run "mix format --migrate" to fix this warning automatically.2868 │2869 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2870 │ ~2871 │2872 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128732874 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2875 You may run "mix format --migrate" to fix this warning automatically.2876 │2877 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2878 │ ~2879 │2880 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128812882 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2883 You may run "mix format --migrate" to fix this warning automatically.2884 │2885 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2886 │ ~2887 │2888 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128892890 warning: use Bitwise is deprecated. import Bitwise instead2891 │2892 5 │ use Bitwise2893 │ ~~~~~~~~~~~2894 │2895 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28962897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2898 You may run "mix format --migrate" to fix this warning automatically.2899 │2900 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>2901 │ ~2902 │2903 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129042905 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 operator2906 │2907 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2908 │ ~2909 │2910 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129112912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2913 You may run "mix format --migrate" to fix this warning automatically.2914 │2915 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do2916 │ ~2917 │2918 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329192920 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 operator2921 │2922 72 │ <<data :: size(rest_size)>> = rest2923 │ ~2924 │2925 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329262927 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2928 You may run "mix format --migrate" to fix this warning automatically.2929 │2930 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2931 │ ~2932 │2933 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329342935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2936 You may run "mix format --migrate" to fix this warning automatically.2937 │2938 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2939 │ ~2940 │2941 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329422943 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2944 You may run "mix format --migrate" to fix this warning automatically.2945 │2946 86 │ def parse(<<status :: int8>>, ?Z, _size) do2947 │ ~2948 │2949 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329502951 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2952 You may run "mix format --migrate" to fix this warning automatically.2953 │2954 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2955 │ ~2956 │2957 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329582959 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2960 You may run "mix format --migrate" to fix this warning automatically.2961 │2962 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2963 │ ~2964 │2965 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329662967 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2968 You may run "mix format --migrate" to fix this warning automatically.2969 │2970 103 │ case <<len ::uint16>> do2971 │ ~2972 │2973 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329742975 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2976 You may run "mix format --migrate" to fix this warning automatically.2977 │2978 104 │ <<^overflow_len :: uint16>> ->2979 │ ~2980 │2981 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329822983 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2984 You may run "mix format --migrate" to fix this warning automatically.2985 │2986 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2987 │ ~2988 │2989 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329902991 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2992 You may run "mix format --migrate" to fix this warning automatically.2993 │2994 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2995 │ ~2996 │2997 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329982999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3000 You may run "mix format --migrate" to fix this warning automatically.3001 │3002 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3003 │ ~3004 │3005 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330063007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3008 You may run "mix format --migrate" to fix this warning automatically.3009 │3010 226 │ [<<size :: int32>>, data]3011 │ ~3012 │3013 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130143015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3016 You may run "mix format --migrate" to fix this warning automatically.3017 │3018 224 │ [first, <<size :: int32>>, data]3019 │ ~3020 │3021 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130223023 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3024 You may run "mix format --migrate" to fix this warning automatically.3025 │3026 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3027 │ ~3028 │3029 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130303031 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3032 You may run "mix format --migrate" to fix this warning automatically.3033 │3034 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3035 │ ~3036 │3037 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130383039 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3040 You may run "mix format --migrate" to fix this warning automatically.3041 │3042 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3043 │ ~3044 │3045 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130463047 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3048 You may run "mix format --migrate" to fix this warning automatically.3049 │3050 252 │ len = <<div(byte_size(oids), 4) :: int16>>3051 │ ~3052 │3053 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130543055 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3056 You may run "mix format --migrate" to fix this warning automatically.3057 │3058 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3059 │ ~3060 │3061 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130623063 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3064 You may run "mix format --migrate" to fix this warning automatically.3065 │3066 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3067 │ ~3068 │3069 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130703071 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3072 You may run "mix format --migrate" to fix this warning automatically.3073 │3074 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3075 │ ~3076 │3077 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130783079 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3080 You may run "mix format --migrate" to fix this warning automatically.3081 │3082 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3083 │ ~3084 │3085 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130863087 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3088 You may run "mix format --migrate" to fix this warning automatically.3089 │3090 287 │ len_params = <<length(params) :: int16>>3091 │ ~3092 │3093 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130943095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3096 You may run "mix format --migrate" to fix this warning automatically.3097 │3098 294 │ {?E, [port, 0, <<rows :: int32>>]}3099 │ ~3100 │3101 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131023103 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3104 You may run "mix format --migrate" to fix this warning automatically.3105 │3106 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3107 │ ~3108 │3109 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131103111 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3112 You may run "mix format --migrate" to fix this warning automatically.3113 │3114 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3115 │ ~3116 │3117 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131183119 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3120 You may run "mix format --migrate" to fix this warning automatically.3121 │3122 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3123 │ ~3124 │3125 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131263127 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3128 You may run "mix format --migrate" to fix this warning automatically.3129 │3130 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3131 │ ~3132 │3133 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131343135 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 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3139 │ ~3140 │3141 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131423143 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 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3147 │ ~3148 │3149 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131503151 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3152 You may run "mix format --migrate" to fix this warning automatically.3153 │3154 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3155 │ ~3156 │3157 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131583159 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3160 You may run "mix format --migrate" to fix this warning automatically.3161 │3162 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3163 │ ~3164 │3165 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131663167 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3168 You may run "mix format --migrate" to fix this warning automatically.3169 │3170 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3171 │ ~3172 │3173 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131743175 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3176 You may run "mix format --migrate" to fix this warning automatically.3177 │3178 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3179 │ ~3180 │3181 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131823183 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3184 You may run "mix format --migrate" to fix this warning automatically.3185 │3186 363 │ type_size :: int16, type_mod :: int32, format :: int16,3187 │ ~3188 │3189 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131903191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3192 You may run "mix format --migrate" to fix this warning automatically.3193 │3194 363 │ type_size :: int16, type_mod :: int32, format :: int16,3195 │ ~3196 │3197 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131983199 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3200 You may run "mix format --migrate" to fix this warning automatically.3201 │3202 363 │ type_size :: int16, type_mod :: int32, format :: int16,3203 │ ~3204 │3205 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132063207 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3208 You may run "mix format --migrate" to fix this warning automatically.3209 │3210 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3211 │ ~3212 │3213 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132143215 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3216 You may run "mix format --migrate" to fix this warning automatically.3217 │3218 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3219 │ ~3220 │3221 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132223223 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3224 You may run "mix format --migrate" to fix this warning automatically.3225 │3226 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3227 │ ~3228 │3229 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132303231 warning: unused require Postgrex.Messages3232 │3233 30 │ require Postgrex.Messages3234 │ ~3235 │3236 └─ lib/postgrex/query.ex:30:332373238 warning: unused require Logger3239 │3240 8 │ require Logger3241 │ ~3242 │3243 └─ lib/postgrex/notifications.ex:8:332443245 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3246 │3247 1005 │ Logger.warn(fn() ->3248 │ ~3249 │3250 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532513252 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3253 You may run "mix format --migrate" to fix this warning automatically.3254 │3255 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3256 │ ~3257 │3258 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132593260 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261 You may run "mix format --migrate" to fix this warning automatically.3262 │3263 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3264 │ ~3265 │3266 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132673268 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 operator3269 │3270 2003 │ <<body :: binary(size), rest :: binary>> ->3271 │ ~3272 │3273 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132743275 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276 You may run "mix format --migrate" to fix this warning automatically.3277 │3278 59 │ if lower == <<-1::int32>> do3279 │ ~3280 │3281 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432823283 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284 You may run "mix format --migrate" to fix this warning automatically.3285 │3286 66 │ if upper == <<-1::int32>> do3287 │ ~3288 │3289 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432903291 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292 You may run "mix format --migrate" to fix this warning automatically.3293 │3294 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3295 │ ~3296 │3297 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432983299 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3300 You may run "mix format --migrate" to fix this warning automatically.3301 │3302 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3303 │ ~3304 │3305 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333063307 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3308 You may run "mix format --migrate" to fix this warning automatically.3309 │3310 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3311 │ ~3312 │3313 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333143315 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3316 You may run "mix format --migrate" to fix this warning automatically.3317 │3318 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3319 │ ~3320 │3321 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333223323 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3324 You may run "mix format --migrate" to fix this warning automatically.3325 │3326 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3327 │ ~3328 │3329 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333303331 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3332 You may run "mix format --migrate" to fix this warning automatically.3333 │3334 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3335 │ ~3336 │3337 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333383339 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340 You may run "mix format --migrate" to fix this warning automatically.3341 │3342 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3343 │ ~3344 │3345 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333463347 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348 You may run "mix format --migrate" to fix this warning automatically.3349 │3350 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3351 │ ~3352 │3353 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233543355 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3356 You may run "mix format --migrate" to fix this warning automatically.3357 │3358 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3359 │ ~3360 │3361 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233623363 warning: using single-quoted strings to represent charlists is deprecated.3364 Use ~c"" if you indeed want a charlist or use "" instead.3365 You may run "mix format --migrate" to change all single-quoted3366 strings to use the ~c sigil and fix this warning.3367 │3368 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3369 │ ~3370 │3371 └─ lib/postgrex/type_module.ex:49:5033723373 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3374 You may run "mix format --migrate" to fix this warning automatically.3375 │3376 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3377 │ ~3378 │3379 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133803381 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3382 You may run "mix format --migrate" to fix this warning automatically.3383 │3384 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3385 │ ~3386 │3387 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133883389 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390 You may run "mix format --migrate" to fix this warning automatically.3391 │3392 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394 │3395 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333963397 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3398 You may run "mix format --migrate" to fix this warning automatically.3399 │3400 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402 │3403 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134043405 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3406 You may run "mix format --migrate" to fix this warning automatically.3407 │3408 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3410 │3411 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134123413 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3414 You may run "mix format --migrate" to fix this warning automatically.3415 │3416 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3418 │3419 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134203421 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 operator3422 │3423 15 │ <<binary::binary-size(last_pos), last::bits>> = val3424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425 │3426 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134273428 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3429 You may run "mix format --migrate" to fix this warning automatically.3430 │3431 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433 │3434 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134353436 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3437 You may run "mix format --migrate" to fix this warning automatically.3438 │3439 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441 │3442 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134433444 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445 You may run "mix format --migrate" to fix this warning automatically.3446 │3447 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449 │3450 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134513452 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453 You may run "mix format --migrate" to fix this warning automatically.3454 │3455 9 │ <<1 :: int32, 1>>3456 │ ~~~~~~~~~~~~~~~~~3457 │3458 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134593460 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461 You may run "mix format --migrate" to fix this warning automatically.3462 │3463 11 │ <<1 :: int32, 0>>3464 │ ~~~~~~~~~~~~~~~~~3465 │3466 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134673468 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3469 You may run "mix format --migrate" to fix this warning automatically.3470 │3471 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3473 │3474 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134753476 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3477 You may run "mix format --migrate" to fix this warning automatically.3478 │3479 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481 │3482 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134833484 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485 You may run "mix format --migrate" to fix this warning automatically.3486 │3487 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3489 │3490 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134913492 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493 You may run "mix format --migrate" to fix this warning automatically.3494 │3495 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497 │3498 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134993500 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501 You may run "mix format --migrate" to fix this warning automatically.3502 │3503 12 │ <<20 :: int32, 3, n, 1, 16,3504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3505 │3506 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135073508 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3509 You may run "mix format --migrate" to fix this warning automatically.3510 │3511 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513 │3514 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135153516 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3517 You may run "mix format --migrate" to fix this warning automatically.3518 │3519 10 │ <<24::int32, x::float64, y::float64, r::float64>>3520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3521 │3522 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135233524 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3525 You may run "mix format --migrate" to fix this warning automatically.3526 │3527 10 │ <<24::int32, x::float64, y::float64, r::float64>>3528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3529 │3530 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135313532 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3533 You may run "mix format --migrate" to fix this warning automatically.3534 │3535 10 │ <<24::int32, x::float64, y::float64, r::float64>>3536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537 │3538 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135393540 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3541 You may run "mix format --migrate" to fix this warning automatically.3542 │3543 10 │ <<24::int32, x::float64, y::float64, r::float64>>3544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545 │3546 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135473548 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3549 You may run "mix format --migrate" to fix this warning automatically.3550 │3551 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553 │3554 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135553556 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3557 You may run "mix format --migrate" to fix this warning automatically.3558 │3559 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561 │3562 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135633564 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3565 You may run "mix format --migrate" to fix this warning automatically.3566 │3567 9 │ <<4::int32, n::float32>>3568 │ ~~~~~~~~~~~~~~~~~~~~~~~~3569 │3570 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135713572 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3573 You may run "mix format --migrate" to fix this warning automatically.3574 │3575 9 │ <<4::int32, n::float32>>3576 │ ~~~~~~~~~~~~~~~~~~~~~~~~3577 │3578 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135793580 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3581 You may run "mix format --migrate" to fix this warning automatically.3582 │3583 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3585 │3586 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135873588 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3589 You may run "mix format --migrate" to fix this warning automatically.3590 │3591 13 │ <<4::int32, 0::1, 255, 0::23>>3592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593 │3594 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135953596 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3597 You may run "mix format --migrate" to fix this warning automatically.3598 │3599 15 │ <<4::int32, 1::1, 255, 0::23>>3600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3601 │3602 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136033604 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3605 You may run "mix format --migrate" to fix this warning automatically.3606 │3607 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609 │3610 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136113612 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3613 You may run "mix format --migrate" to fix this warning automatically.3614 │3615 9 │ <<8 :: int32, n :: float64>>3616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617 │3618 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136193620 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3621 You may run "mix format --migrate" to fix this warning automatically.3622 │3623 9 │ <<8 :: int32, n :: float64>>3624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625 │3626 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136273628 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3629 You may run "mix format --migrate" to fix this warning automatically.3630 │3631 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633 │3634 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136353636 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3637 You may run "mix format --migrate" to fix this warning automatically.3638 │3639 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3641 │3642 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136433644 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3645 You may run "mix format --migrate" to fix this warning automatically.3646 │3647 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649 │3650 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136513652 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3653 You may run "mix format --migrate" to fix this warning automatically.3654 │3655 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657 │3658 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136593660 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661 You may run "mix format --migrate" to fix this warning automatically.3662 │3663 12 │ [<<IO.iodata_length(data) :: int32>> | data]3664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3665 │3666 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136673668 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3669 You may run "mix format --migrate" to fix this warning automatically.3670 │3671 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673 │3674 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136753676 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3677 You may run "mix format --migrate" to fix this warning automatically.3678 │3679 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681 │3682 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136833684 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3685 You may run "mix format --migrate" to fix this warning automatically.3686 │3687 12 │ <<20 :: int32, 3, 128, 0, 16,3688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689 │3690 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136913692 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3693 You may run "mix format --migrate" to fix this warning automatically.3694 │3695 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3697 │3698 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136993700 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3701 You may run "mix format --migrate" to fix this warning automatically.3702 │3703 12 │ <<2 :: int32, int :: int16>>3704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705 │3706 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137073708 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3709 You may run "mix format --migrate" to fix this warning automatically.3710 │3711 12 │ <<2 :: int32, int :: int16>>3712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713 │3714 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137153716 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717 You may run "mix format --migrate" to fix this warning automatically.3718 │3719 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3721 │3722 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137233724 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3725 You may run "mix format --migrate" to fix this warning automatically.3726 │3727 12 │ <<4 :: int32, int :: int32>>3728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729 │3730 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137313732 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733 You may run "mix format --migrate" to fix this warning automatically.3734 │3735 12 │ <<4 :: int32, int :: int32>>3736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737 │3738 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137393740 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3741 You may run "mix format --migrate" to fix this warning automatically.3742 │3743 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745 │3746 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137473748 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749 You may run "mix format --migrate" to fix this warning automatically.3750 │3751 12 │ <<8 :: int32, int :: int64>>3752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3753 │3754 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137553756 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3757 You may run "mix format --migrate" to fix this warning automatically.3758 │3759 12 │ <<8 :: int32, int :: int64>>3760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761 │3762 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137633764 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3765 You may run "mix format --migrate" to fix this warning automatically.3766 │3767 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769 │3770 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137713772 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3773 You may run "mix format --migrate" to fix this warning automatically.3774 │3775 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3777 │3778 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137793780 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3781 You may run "mix format --migrate" to fix this warning automatically.3782 │3783 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785 │3786 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137873788 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3789 You may run "mix format --migrate" to fix this warning automatically.3790 │3791 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793 │3794 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137953796 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3797 You may run "mix format --migrate" to fix this warning automatically.3798 │3799 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801 │3802 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138033804 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805 You may run "mix format --migrate" to fix this warning automatically.3806 │3807 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3809 │3810 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138113812 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3813 You may run "mix format --migrate" to fix this warning automatically.3814 │3815 10 │ <<24::int32, a::float64, b::float64, c::float64>>3816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817 │3818 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138193820 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3821 You may run "mix format --migrate" to fix this warning automatically.3822 │3823 10 │ <<24::int32, a::float64, b::float64, c::float64>>3824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825 │3826 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138273828 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3829 You may run "mix format --migrate" to fix this warning automatically.3830 │3831 10 │ <<24::int32, a::float64, b::float64, c::float64>>3832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3833 │3834 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138353836 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3837 You may run "mix format --migrate" to fix this warning automatically.3838 │3839 10 │ <<24::int32, a::float64, b::float64, c::float64>>3840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841 │3842 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138433844 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3845 You may run "mix format --migrate" to fix this warning automatically.3846 │3847 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3849 │3850 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138513852 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853 You may run "mix format --migrate" to fix this warning automatically.3854 │3855 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857 │3858 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138593860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3861 You may run "mix format --migrate" to fix this warning automatically.3862 │3863 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3865 │3866 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138673868 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869 You may run "mix format --migrate" to fix this warning automatically.3870 │3871 9 │ <<6::int32, a, b, c, d, e, f>>3872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873 │3874 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138753876 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877 You may run "mix format --migrate" to fix this warning automatically.3878 │3879 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881 │3882 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138833884 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3885 You may run "mix format --migrate" to fix this warning automatically.3886 │3887 11 │ [<<byte_size(name) :: int32>> | name]3888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889 │3890 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138913892 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3893 You may run "mix format --migrate" to fix this warning automatically.3894 │3895 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897 │3898 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138993900 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3901 You may run "mix format --migrate" to fix this warning automatically.3902 │3903 10 │ [<<IO.iodata_length(data)::int32>> | data]3904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905 │3906 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139073908 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3909 You may run "mix format --migrate" to fix this warning automatically.3910 │3911 13 │ [<<IO.iodata_length(data)::int32>> | data]3912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913 │3914 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139153916 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3917 You may run "mix format --migrate" to fix this warning automatically.3918 │3919 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3921 │3922 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139233924 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3925 You may run "mix format --migrate" to fix this warning automatically.3926 │3927 15 │ <<4 :: int32, oid :: uint32>>3928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929 │3930 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139313932 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3933 You may run "mix format --migrate" to fix this warning automatically.3934 │3935 15 │ <<4 :: int32, oid :: uint32>>3936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3937 │3938 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139393940 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941 You may run "mix format --migrate" to fix this warning automatically.3942 │3943 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3945 │3946 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139473948 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949 You may run "mix format --migrate" to fix this warning automatically.3950 │3951 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3953 │3954 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139553956 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957 You may run "mix format --migrate" to fix this warning automatically.3958 │3959 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961 │3962 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139633964 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3965 You may run "mix format --migrate" to fix this warning automatically.3966 │3967 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969 │3970 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139713972 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3973 You may run "mix format --migrate" to fix this warning automatically.3974 │3975 9 │ <<16::int32, x::float64, y::float64>>3976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3977 │3978 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139793980 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3981 You may run "mix format --migrate" to fix this warning automatically.3982 │3983 9 │ <<16::int32, x::float64, y::float64>>3984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985 │3986 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139873988 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3989 You may run "mix format --migrate" to fix this warning automatically.3990 │3991 9 │ <<16::int32, x::float64, y::float64>>3992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993 │3994 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139953996 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3997 You may run "mix format --migrate" to fix this warning automatically.3998 │3999 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4001 │4002 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140034004 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4005 You may run "mix format --migrate" to fix this warning automatically.4006 │4007 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009 │4010 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140114012 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4013 You may run "mix format --migrate" to fix this warning automatically.4014 │4015 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017 │4018 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140194020 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4021 You may run "mix format --migrate" to fix this warning automatically.4022 │4023 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025 │4026 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340274028 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4029 You may run "mix format --migrate" to fix this warning automatically.4030 │4031 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033 │4034 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140354036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4037 You may run "mix format --migrate" to fix this warning automatically.4038 │4039 14 │ [<<byte_size(bin) :: int32>> | bin]4040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4041 │4042 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140434044 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4045 You may run "mix format --migrate" to fix this warning automatically.4046 │4047 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049 │4050 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340514052 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4053 You may run "mix format --migrate" to fix this warning automatically.4054 │4055 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4057 │4058 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340594060 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4061 You may run "mix format --migrate" to fix this warning automatically.4062 │4063 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4065 │4066 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340674068 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4069 You may run "mix format --migrate" to fix this warning automatically.4070 │4071 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073 │4074 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140754076 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4077 You may run "mix format --migrate" to fix this warning automatically.4078 │4079 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081 │4082 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140834084 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4085 You may run "mix format --migrate" to fix this warning automatically.4086 │4087 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4089 │4090 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140914092 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4093 You may run "mix format --migrate" to fix this warning automatically.4094 │4095 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097 │4098 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140994100 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4101 You may run "mix format --migrate" to fix this warning automatically.4102 │4103 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105 │4106 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141074108 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4109 You may run "mix format --migrate" to fix this warning automatically.4110 │4111 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4113 │4114 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141154116 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4117 You may run "mix format --migrate" to fix this warning automatically.4118 │4119 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4121 │4122 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141234124 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4125 You may run "mix format --migrate" to fix this warning automatically.4126 │4127 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129 │4130 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141314132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133 You may run "mix format --migrate" to fix this warning automatically.4134 │4135 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137 │4138 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141394140 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4141 You may run "mix format --migrate" to fix this warning automatically.4142 │4143 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145 │4146 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141474148 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4149 You may run "mix format --migrate" to fix this warning automatically.4150 │4151 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4153 │4154 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141554156 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4157 You may run "mix format --migrate" to fix this warning automatically.4158 │4159 11 │ [<<16 :: int32>> | uuid]4160 │ ~~~~~~~~~~~~~~~~~~~~~~~~4161 │4162 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141634164 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4165 You may run "mix format --migrate" to fix this warning automatically.4166 │4167 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4169 │4170 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141714172 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4173 You may run "mix format --migrate" to fix this warning automatically.4174 │4175 9 │ <<0 :: int32>>4176 │ ~~~~~~~~~~~~~~4177 │4178 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141794180 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4181 You may run "mix format --migrate" to fix this warning automatically.4182 │4183 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185 │4186 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141874188 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4189 You may run "mix format --migrate" to fix this warning automatically.4190 │4191 15 │ <<0 :: int32>>4192 │ ~~~~~~~~~~~~~~4193 │4194 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141954196 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4197 You may run "mix format --migrate" to fix this warning automatically.4198 │4199 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201 │4202 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542034204 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4205 You may run "mix format --migrate" to fix this warning automatically.4206 │4207 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4209 │4210 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442114212 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4213 You may run "mix format --migrate" to fix this warning automatically.4214 │4215 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217 │4218 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442194220 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4221 You may run "mix format --migrate" to fix this warning automatically.4222 │4223 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225 │4226 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442274228 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4229 You may run "mix format --migrate" to fix this warning automatically.4230 │4231 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233 │4234 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442354236 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4237 You may run "mix format --migrate" to fix this warning automatically.4238 │4239 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241 │4242 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542434244 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4245 You may run "mix format --migrate" to fix this warning automatically.4246 │4247 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249 │4250 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542514252 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4253 You may run "mix format --migrate" to fix this warning automatically.4254 │4255 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257 │4258 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842594260 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4261 You may run "mix format --migrate" to fix this warning automatically.4262 │4263 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4265 │4266 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842674268 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4269 You may run "mix format --migrate" to fix this warning automatically.4270 │4271 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273 │4274 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842754276 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4277 You may run "mix format --migrate" to fix this warning automatically.4278 │4279 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4281 │4282 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842834284 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4285 You may run "mix format --migrate" to fix this warning automatically.4286 │4287 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4289 │4290 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442914292 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4293 You may run "mix format --migrate" to fix this warning automatically.4294 │4295 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297 │4298 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442994300 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4301 You may run "mix format --migrate" to fix this warning automatically.4302 │4303 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4305 │4306 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443074308 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4309 You may run "mix format --migrate" to fix this warning automatically.4310 │4311 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313 │4314 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443154316 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4317 You may run "mix format --migrate" to fix this warning automatically.4318 │4319 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4321 │4322 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743234324 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4325 You may run "mix format --migrate" to fix this warning automatically.4326 │4327 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329 │4330 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743314332 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4333 You may run "mix format --migrate" to fix this warning automatically.4334 │4335 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4337 │4338 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743394340 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4341 You may run "mix format --migrate" to fix this warning automatically.4342 │4343 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4345 │4346 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743474348 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4349 You may run "mix format --migrate" to fix this warning automatically.4350 │4351 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353 │4354 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843554356 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4357 You may run "mix format --migrate" to fix this warning automatically.4358 │4359 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361 │4362 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443634364 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4365 You may run "mix format --migrate" to fix this warning automatically.4366 │4367 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369 │4370 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743714372 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4373 You may run "mix format --migrate" to fix this warning automatically.4374 │4375 27 │ <<len :: int32, value :: binary-size(len)>> ->4376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4377 │4378 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643794380 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4381 You may run "mix format --migrate" to fix this warning automatically.4382 │4383 27 │ <<len :: int32, value :: binary-size(len)>> ->4384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385 │4386 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243874388 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4389 You may run "mix format --migrate" to fix this warning automatically.4390 │4391 27 │ <<len :: int32, value :: binary-size(len)>> ->4392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393 │4394 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543954396 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4397 You may run "mix format --migrate" to fix this warning automatically.4398 │4399 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401 │4402 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644034404 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4405 You may run "mix format --migrate" to fix this warning automatically.4406 │4407 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409 │4410 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244114412 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4413 You may run "mix format --migrate" to fix this warning automatically.4414 │4415 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417 │4418 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544194420 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4421 You may run "mix format --migrate" to fix this warning automatically.4422 │4423 19 │ <<1 :: int32, 1>> -> true4424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4425 │4426 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644274428 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4429 You may run "mix format --migrate" to fix this warning automatically.4430 │4431 19 │ <<1 :: int32, 1>> -> true4432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4433 │4434 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244354436 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4437 You may run "mix format --migrate" to fix this warning automatically.4438 │4439 19 │ <<1 :: int32, 1>> -> true4440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4441 │4442 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544434444 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4445 You may run "mix format --migrate" to fix this warning automatically.4446 │4447 20 │ <<1 :: int32, 0>> -> false4448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4449 │4450 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644514452 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4453 You may run "mix format --migrate" to fix this warning automatically.4454 │4455 20 │ <<1 :: int32, 0>> -> false4456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4457 │4458 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244594460 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4461 You may run "mix format --migrate" to fix this warning automatically.4462 │4463 20 │ <<1 :: int32, 0>> -> false4464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4465 │4466 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544674468 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4469 You may run "mix format --migrate" to fix this warning automatically.4470 │4471 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4473 │4474 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644754476 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4477 You may run "mix format --migrate" to fix this warning automatically.4478 │4479 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4481 │4482 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244834484 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4485 You may run "mix format --migrate" to fix this warning automatically.4486 │4487 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4489 │4490 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544914492 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4493 You may run "mix format --migrate" to fix this warning automatically.4494 │4495 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497 │4498 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644994500 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4501 You may run "mix format --migrate" to fix this warning automatically.4502 │4503 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505 │4506 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645074508 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4509 You may run "mix format --migrate" to fix this warning automatically.4510 │4511 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513 │4514 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645154516 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4517 You may run "mix format --migrate" to fix this warning automatically.4518 │4519 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521 │4522 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645234524 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4525 You may run "mix format --migrate" to fix this warning automatically.4526 │4527 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4529 │4530 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645314532 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4533 You may run "mix format --migrate" to fix this warning automatically.4534 │4535 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4537 │4538 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245394540 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4541 You may run "mix format --migrate" to fix this warning automatically.4542 │4543 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4545 │4546 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245474548 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4549 You may run "mix format --migrate" to fix this warning automatically.4550 │4551 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553 │4554 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245554556 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4557 You may run "mix format --migrate" to fix this warning automatically.4558 │4559 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561 │4562 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245634564 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4565 You may run "mix format --migrate" to fix this warning automatically.4566 │4567 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569 │4570 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245714572 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4573 You may run "mix format --migrate" to fix this warning automatically.4574 │4575 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577 │4578 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545794580 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4581 You may run "mix format --migrate" to fix this warning automatically.4582 │4583 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585 │4586 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545874588 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4589 You may run "mix format --migrate" to fix this warning automatically.4590 │4591 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4593 │4594 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545954596 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4597 You may run "mix format --migrate" to fix this warning automatically.4598 │4599 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4601 │4602 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546034604 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4605 You may run "mix format --migrate" to fix this warning automatically.4606 │4607 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609 │4610 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546114612 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4613 You may run "mix format --migrate" to fix this warning automatically.4614 │4615 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617 │4618 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646194620 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4621 You may run "mix format --migrate" to fix this warning automatically.4622 │4623 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625 │4626 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246274628 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4629 You may run "mix format --migrate" to fix this warning automatically.4630 │4631 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633 │4634 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546354636 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4637 You may run "mix format --migrate" to fix this warning automatically.4638 │4639 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4641 │4642 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646434644 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4645 You may run "mix format --migrate" to fix this warning automatically.4646 │4647 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649 │4650 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246514652 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4653 You may run "mix format --migrate" to fix this warning automatically.4654 │4655 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4657 │4658 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546594660 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4661 You may run "mix format --migrate" to fix this warning automatically.4662 │4663 23 │ <<20 :: int32, 3, n, 1, 16,4664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4665 │4666 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646674668 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4669 You may run "mix format --migrate" to fix this warning automatically.4670 │4671 23 │ <<20 :: int32, 3, n, 1, 16,4672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4673 │4674 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246754676 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4677 You may run "mix format --migrate" to fix this warning automatically.4678 │4679 23 │ <<20 :: int32, 3, n, 1, 16,4680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4681 │4682 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546834684 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4685 You may run "mix format --migrate" to fix this warning automatically.4686 │4687 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689 │4690 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646914692 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4693 You may run "mix format --migrate" to fix this warning automatically.4694 │4695 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4697 │4698 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246994700 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4701 You may run "mix format --migrate" to fix this warning automatically.4702 │4703 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4705 │4706 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547074708 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4709 You may run "mix format --migrate" to fix this warning automatically.4710 │4711 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4713 │4714 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647154716 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4717 You may run "mix format --migrate" to fix this warning automatically.4718 │4719 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4721 │4722 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647234724 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4725 You may run "mix format --migrate" to fix this warning automatically.4726 │4727 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729 │4730 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647314732 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4733 You may run "mix format --migrate" to fix this warning automatically.4734 │4735 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737 │4738 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647394740 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4741 You may run "mix format --migrate" to fix this warning automatically.4742 │4743 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745 │4746 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247474748 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4749 You may run "mix format --migrate" to fix this warning automatically.4750 │4751 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4753 │4754 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247554756 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4757 You may run "mix format --migrate" to fix this warning automatically.4758 │4759 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4761 │4762 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247634764 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4765 You may run "mix format --migrate" to fix this warning automatically.4766 │4767 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769 │4770 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247714772 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4773 You may run "mix format --migrate" to fix this warning automatically.4774 │4775 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4777 │4778 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547794780 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4781 You may run "mix format --migrate" to fix this warning automatically.4782 │4783 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785 │4786 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547874788 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4789 You may run "mix format --migrate" to fix this warning automatically.4790 │4791 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793 │4794 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547954796 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4797 You may run "mix format --migrate" to fix this warning automatically.4798 │4799 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801 │4802 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548034804 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4805 You may run "mix format --migrate" to fix this warning automatically.4806 │4807 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4809 │4810 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648114812 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4813 You may run "mix format --migrate" to fix this warning automatically.4814 │4815 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4817 │4818 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248194820 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4821 You may run "mix format --migrate" to fix this warning automatically.4822 │4823 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4825 │4826 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548274828 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4829 You may run "mix format --migrate" to fix this warning automatically.4830 │4831 36 │ <<4 :: int32, days :: int32>> ->4832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833 │4834 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648354836 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4837 You may run "mix format --migrate" to fix this warning automatically.4838 │4839 36 │ <<4 :: int32, days :: int32>> ->4840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841 │4842 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648434844 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4845 You may run "mix format --migrate" to fix this warning automatically.4846 │4847 36 │ <<4 :: int32, days :: int32>> ->4848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849 │4850 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248514852 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4853 You may run "mix format --migrate" to fix this warning automatically.4854 │4855 36 │ <<4 :: int32, days :: int32>> ->4856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857 │4858 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248594860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4861 You may run "mix format --migrate" to fix this warning automatically.4862 │4863 36 │ <<4 :: int32, days :: int32>> ->4864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4865 │4866 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548674868 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4869 You may run "mix format --migrate" to fix this warning automatically.4870 │4871 36 │ <<4 :: int32, days :: int32>> ->4872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4873 │4874 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548754876 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4877 You may run "mix format --migrate" to fix this warning automatically.4878 │4879 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881 │4882 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648834884 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4885 You may run "mix format --migrate" to fix this warning automatically.4886 │4887 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4889 │4890 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248914892 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4893 You may run "mix format --migrate" to fix this warning automatically.4894 │4895 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4897 │4898 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548994900 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4901 You may run "mix format --migrate" to fix this warning automatically.4902 │4903 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905 │4906 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649074908 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4909 You may run "mix format --migrate" to fix this warning automatically.4910 │4911 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913 │4914 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249154916 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4917 You may run "mix format --migrate" to fix this warning automatically.4918 │4919 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4921 │4922 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549234924 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4925 You may run "mix format --migrate" to fix this warning automatically.4926 │4927 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929 │4930 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649314932 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4933 You may run "mix format --migrate" to fix this warning automatically.4934 │4935 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4937 │4938 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249394940 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4941 You may run "mix format --migrate" to fix this warning automatically.4942 │4943 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945 │4946 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549474948 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4949 You may run "mix format --migrate" to fix this warning automatically.4950 │4951 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4953 │4954 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649554956 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4957 You may run "mix format --migrate" to fix this warning automatically.4958 │4959 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4961 │4962 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249634964 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4965 You may run "mix format --migrate" to fix this warning automatically.4966 │4967 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4969 │4970 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549714972 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4973 You may run "mix format --migrate" to fix this warning automatically.4974 │4975 26 │ <<4::int32, float::float32>> -> float4976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977 │4978 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649794980 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4981 You may run "mix format --migrate" to fix this warning automatically.4982 │4983 26 │ <<4::int32, float::float32>> -> float4984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985 │4986 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649874988 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4989 You may run "mix format --migrate" to fix this warning automatically.4990 │4991 26 │ <<4::int32, float::float32>> -> float4992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4993 │4994 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249954996 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4997 You may run "mix format --migrate" to fix this warning automatically.4998 │4999 26 │ <<4::int32, float::float32>> -> float5000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001 │5002 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250035004 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5005 You may run "mix format --migrate" to fix this warning automatically.5006 │5007 26 │ <<4::int32, float::float32>> -> float5008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009 │5010 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550115012 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5013 You may run "mix format --migrate" to fix this warning automatically.5014 │5015 26 │ <<4::int32, float::float32>> -> float5016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017 │5018 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550195020 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5021 You may run "mix format --migrate" to fix this warning automatically.5022 │5023 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025 │5026 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650275028 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5029 You may run "mix format --migrate" to fix this warning automatically.5030 │5031 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033 │5034 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250355036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5037 You may run "mix format --migrate" to fix this warning automatically.5038 │5039 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5041 │5042 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550435044 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5045 You may run "mix format --migrate" to fix this warning automatically.5046 │5047 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5049 │5050 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650515052 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5053 You may run "mix format --migrate" to fix this warning automatically.5054 │5055 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5057 │5058 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250595060 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5061 You may run "mix format --migrate" to fix this warning automatically.5062 │5063 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065 │5066 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550675068 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5069 You may run "mix format --migrate" to fix this warning automatically.5070 │5071 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073 │5074 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650755076 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5077 You may run "mix format --migrate" to fix this warning automatically.5078 │5079 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081 │5082 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250835084 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5085 You may run "mix format --migrate" to fix this warning automatically.5086 │5087 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089 │5090 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550915092 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5093 You may run "mix format --migrate" to fix this warning automatically.5094 │5095 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097 │5098 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650995100 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5101 You may run "mix format --migrate" to fix this warning automatically.5102 │5103 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5105 │5106 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251075108 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5109 You may run "mix format --migrate" to fix this warning automatically.5110 │5111 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113 │5114 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551155116 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5117 You may run "mix format --migrate" to fix this warning automatically.5118 │5119 26 │ <<8::int32, float::float64>> -> float5120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5121 │5122 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651235124 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5125 You may run "mix format --migrate" to fix this warning automatically.5126 │5127 26 │ <<8::int32, float::float64>> -> float5128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129 │5130 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651315132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5133 You may run "mix format --migrate" to fix this warning automatically.5134 │5135 26 │ <<8::int32, float::float64>> -> float5136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137 │5138 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251395140 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5141 You may run "mix format --migrate" to fix this warning automatically.5142 │5143 26 │ <<8::int32, float::float64>> -> float5144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145 │5146 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251475148 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5149 You may run "mix format --migrate" to fix this warning automatically.5150 │5151 26 │ <<8::int32, float::float64>> -> float5152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153 │5154 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551555156 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5157 You may run "mix format --migrate" to fix this warning automatically.5158 │5159 26 │ <<8::int32, float::float64>> -> float5160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161 │5162 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551635164 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5165 You may run "mix format --migrate" to fix this warning automatically.5166 │5167 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169 │5170 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651715172 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5173 You may run "mix format --migrate" to fix this warning automatically.5174 │5175 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5177 │5178 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251795180 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5181 You may run "mix format --migrate" to fix this warning automatically.5182 │5183 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5185 │5186 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551875188 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5189 You may run "mix format --migrate" to fix this warning automatically.5190 │5191 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193 │5194 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651955196 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5197 You may run "mix format --migrate" to fix this warning automatically.5198 │5199 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5201 │5202 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252035204 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5205 You may run "mix format --migrate" to fix this warning automatically.5206 │5207 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5209 │5210 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552115212 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5213 You may run "mix format --migrate" to fix this warning automatically.5214 │5215 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5217 │5218 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652195220 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5221 You may run "mix format --migrate" to fix this warning automatically.5222 │5223 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225 │5226 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252275228 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5229 You may run "mix format --migrate" to fix this warning automatically.5230 │5231 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233 │5234 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552355236 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5237 You may run "mix format --migrate" to fix this warning automatically.5238 │5239 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5241 │5242 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652435244 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5245 You may run "mix format --migrate" to fix this warning automatically.5246 │5247 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249 │5250 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252515252 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5253 You may run "mix format --migrate" to fix this warning automatically.5254 │5255 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257 │5258 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552595260 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5261 You may run "mix format --migrate" to fix this warning automatically.5262 │5263 23 │ <<20 :: int32, 3, 128, 0, 16,5264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5265 │5266 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652675268 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5269 You may run "mix format --migrate" to fix this warning automatically.5270 │5271 23 │ <<20 :: int32, 3, 128, 0, 16,5272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273 │5274 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252755276 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5277 You may run "mix format --migrate" to fix this warning automatically.5278 │5279 23 │ <<20 :: int32, 3, 128, 0, 16,5280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281 │5282 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552835284 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5285 You may run "mix format --migrate" to fix this warning automatically.5286 │5287 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5289 │5290 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652915292 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5293 You may run "mix format --migrate" to fix this warning automatically.5294 │5295 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5297 │5298 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252995300 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5301 You may run "mix format --migrate" to fix this warning automatically.5302 │5303 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305 │5306 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553075308 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5309 You may run "mix format --migrate" to fix this warning automatically.5310 │5311 20 │ <<2 :: int32, int :: int16>> -> int5312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313 │5314 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653155316 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5317 You may run "mix format --migrate" to fix this warning automatically.5318 │5319 20 │ <<2 :: int32, int :: int16>> -> int5320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5321 │5322 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653235324 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5325 You may run "mix format --migrate" to fix this warning automatically.5326 │5327 20 │ <<2 :: int32, int :: int16>> -> int5328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5329 │5330 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253315332 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5333 You may run "mix format --migrate" to fix this warning automatically.5334 │5335 20 │ <<2 :: int32, int :: int16>> -> int5336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337 │5338 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253395340 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5341 You may run "mix format --migrate" to fix this warning automatically.5342 │5343 20 │ <<2 :: int32, int :: int16>> -> int5344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345 │5346 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553475348 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5349 You may run "mix format --migrate" to fix this warning automatically.5350 │5351 20 │ <<2 :: int32, int :: int16>> -> int5352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353 │5354 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553555356 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5357 You may run "mix format --migrate" to fix this warning automatically.5358 │5359 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361 │5362 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653635364 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5365 You may run "mix format --migrate" to fix this warning automatically.5366 │5367 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369 │5370 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253715372 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5373 You may run "mix format --migrate" to fix this warning automatically.5374 │5375 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5377 │5378 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553795380 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5381 You may run "mix format --migrate" to fix this warning automatically.5382 │5383 20 │ <<4 :: int32, int :: int32>> -> int5384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5385 │5386 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653875388 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5389 You may run "mix format --migrate" to fix this warning automatically.5390 │5391 20 │ <<4 :: int32, int :: int32>> -> int5392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393 │5394 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653955396 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5397 You may run "mix format --migrate" to fix this warning automatically.5398 │5399 20 │ <<4 :: int32, int :: int32>> -> int5400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401 │5402 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254035404 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5405 You may run "mix format --migrate" to fix this warning automatically.5406 │5407 20 │ <<4 :: int32, int :: int32>> -> int5408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409 │5410 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254115412 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5413 You may run "mix format --migrate" to fix this warning automatically.5414 │5415 20 │ <<4 :: int32, int :: int32>> -> int5416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417 │5418 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554195420 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5421 You may run "mix format --migrate" to fix this warning automatically.5422 │5423 20 │ <<4 :: int32, int :: int32>> -> int5424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425 │5426 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554275428 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5429 You may run "mix format --migrate" to fix this warning automatically.5430 │5431 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5433 │5434 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654355436 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5437 You may run "mix format --migrate" to fix this warning automatically.5438 │5439 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5441 │5442 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254435444 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5445 You may run "mix format --migrate" to fix this warning automatically.5446 │5447 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5449 │5450 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554515452 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5453 You may run "mix format --migrate" to fix this warning automatically.5454 │5455 20 │ <<8 :: int32, int :: int64>> -> int5456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457 │5458 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654595460 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5461 You may run "mix format --migrate" to fix this warning automatically.5462 │5463 20 │ <<8 :: int32, int :: int64>> -> int5464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465 │5466 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654675468 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5469 You may run "mix format --migrate" to fix this warning automatically.5470 │5471 20 │ <<8 :: int32, int :: int64>> -> int5472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473 │5474 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254755476 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5477 You may run "mix format --migrate" to fix this warning automatically.5478 │5479 20 │ <<8 :: int32, int :: int64>> -> int5480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5481 │5482 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254835484 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5485 You may run "mix format --migrate" to fix this warning automatically.5486 │5487 20 │ <<8 :: int32, int :: int64>> -> int5488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5489 │5490 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554915492 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5493 You may run "mix format --migrate" to fix this warning automatically.5494 │5495 20 │ <<8 :: int32, int :: int64>> -> int5496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5497 │5498 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554995500 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5501 You may run "mix format --migrate" to fix this warning automatically.5502 │5503 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5505 │5506 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655075508 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5509 You may run "mix format --migrate" to fix this warning automatically.5510 │5511 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513 │5514 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255155516 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5517 You may run "mix format --migrate" to fix this warning automatically.5518 │5519 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521 │5522 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555235524 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5525 You may run "mix format --migrate" to fix this warning automatically.5526 │5527 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529 │5530 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655315532 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5533 You may run "mix format --migrate" to fix this warning automatically.5534 │5535 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5537 │5538 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655395540 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5541 You may run "mix format --migrate" to fix this warning automatically.5542 │5543 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5545 │5546 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655475548 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5549 You may run "mix format --migrate" to fix this warning automatically.5550 │5551 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5553 │5554 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655555556 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5557 You may run "mix format --migrate" to fix this warning automatically.5558 │5559 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5561 │5562 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255635564 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5565 You may run "mix format --migrate" to fix this warning automatically.5566 │5567 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5569 │5570 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255715572 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5573 You may run "mix format --migrate" to fix this warning automatically.5574 │5575 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577 │5578 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255795580 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5581 You may run "mix format --migrate" to fix this warning automatically.5582 │5583 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585 │5586 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255875588 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5589 You may run "mix format --migrate" to fix this warning automatically.5590 │5591 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5593 │5594 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555955596 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5597 You may run "mix format --migrate" to fix this warning automatically.5598 │5599 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5601 │5602 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556035604 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5605 You may run "mix format --migrate" to fix this warning automatically.5606 │5607 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5609 │5610 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556115612 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5613 You may run "mix format --migrate" to fix this warning automatically.5614 │5615 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617 │5618 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556195620 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5621 You may run "mix format --migrate" to fix this warning automatically.5622 │5623 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5625 │5626 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656275628 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5629 You may run "mix format --migrate" to fix this warning automatically.5630 │5631 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5633 │5634 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256355636 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5637 You may run "mix format --migrate" to fix this warning automatically.5638 │5639 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5641 │5642 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556435644 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5645 You may run "mix format --migrate" to fix this warning automatically.5646 │5647 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5649 │5650 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656515652 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5653 You may run "mix format --migrate" to fix this warning automatically.5654 │5655 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5657 │5658 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656595660 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5661 You may run "mix format --migrate" to fix this warning automatically.5662 │5663 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5665 │5666 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656675668 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5669 You may run "mix format --migrate" to fix this warning automatically.5670 │5671 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673 │5674 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656755676 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5677 You may run "mix format --migrate" to fix this warning automatically.5678 │5679 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5681 │5682 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256835684 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5685 You may run "mix format --migrate" to fix this warning automatically.5686 │5687 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689 │5690 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256915692 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5693 You may run "mix format --migrate" to fix this warning automatically.5694 │5695 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5697 │5698 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256995700 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5701 You may run "mix format --migrate" to fix this warning automatically.5702 │5703 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5705 │5706 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257075708 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5709 You may run "mix format --migrate" to fix this warning automatically.5710 │5711 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5713 │5714 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557155716 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5717 You may run "mix format --migrate" to fix this warning automatically.5718 │5719 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5721 │5722 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557235724 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5725 You may run "mix format --migrate" to fix this warning automatically.5726 │5727 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729 │5730 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557315732 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5733 You may run "mix format --migrate" to fix this warning automatically.5734 │5735 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737 │5738 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557395740 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5741 You may run "mix format --migrate" to fix this warning automatically.5742 │5743 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745 │5746 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657475748 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5749 You may run "mix format --migrate" to fix this warning automatically.5750 │5751 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753 │5754 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257555756 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5757 You may run "mix format --migrate" to fix this warning automatically.5758 │5759 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761 │5762 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557635764 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5765 You may run "mix format --migrate" to fix this warning automatically.5766 │5767 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5769 │5770 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657715772 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5773 You may run "mix format --migrate" to fix this warning automatically.5774 │5775 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5777 │5778 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657795780 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5781 You may run "mix format --migrate" to fix this warning automatically.5782 │5783 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785 │5786 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657875788 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5789 You may run "mix format --migrate" to fix this warning automatically.5790 │5791 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793 │5794 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657955796 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5797 You may run "mix format --migrate" to fix this warning automatically.5798 │5799 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801 │5802 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658035804 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5805 You may run "mix format --migrate" to fix this warning automatically.5806 │5807 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809 │5810 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258115812 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5813 You may run "mix format --migrate" to fix this warning automatically.5814 │5815 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817 │5818 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258195820 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5821 You may run "mix format --migrate" to fix this warning automatically.5822 │5823 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825 │5826 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258275828 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5829 You may run "mix format --migrate" to fix this warning automatically.5830 │5831 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5833 │5834 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258355836 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5837 You may run "mix format --migrate" to fix this warning automatically.5838 │5839 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5841 │5842 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258435844 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5845 You may run "mix format --migrate" to fix this warning automatically.5846 │5847 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849 │5850 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558515852 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5853 You may run "mix format --migrate" to fix this warning automatically.5854 │5855 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857 │5858 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558595860 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5861 You may run "mix format --migrate" to fix this warning automatically.5862 │5863 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865 │5866 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558675868 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5869 You may run "mix format --migrate" to fix this warning automatically.5870 │5871 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873 │5874 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558755876 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5877 You may run "mix format --migrate" to fix this warning automatically.5878 │5879 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881 │5882 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558835884 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5885 You may run "mix format --migrate" to fix this warning automatically.5886 │5887 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5889 │5890 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658915892 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5893 You may run "mix format --migrate" to fix this warning automatically.5894 │5895 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5897 │5898 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258995900 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5901 You may run "mix format --migrate" to fix this warning automatically.5902 │5903 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905 │5906 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559075908 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5909 You may run "mix format --migrate" to fix this warning automatically.5910 │5911 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913 │5914 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659155916 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5917 You may run "mix format --migrate" to fix this warning automatically.5918 │5919 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921 │5922 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259235924 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5925 You may run "mix format --migrate" to fix this warning automatically.5926 │5927 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929 │5930 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559315932 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5933 You may run "mix format --migrate" to fix this warning automatically.5934 │5935 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937 │5938 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659395940 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5941 You may run "mix format --migrate" to fix this warning automatically.5942 │5943 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945 │5946 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259475948 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5949 You may run "mix format --migrate" to fix this warning automatically.5950 │5951 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953 │5954 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559555956 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5957 You may run "mix format --migrate" to fix this warning automatically.5958 │5959 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961 │5962 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659635964 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5965 You may run "mix format --migrate" to fix this warning automatically.5966 │5967 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969 │5970 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259715972 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5973 You may run "mix format --migrate" to fix this warning automatically.5974 │5975 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977 │5978 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559795980 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5981 You may run "mix format --migrate" to fix this warning automatically.5982 │5983 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985 │5986 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659875988 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5989 You may run "mix format --migrate" to fix this warning automatically.5990 │5991 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993 │5994 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259955996 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5997 You may run "mix format --migrate" to fix this warning automatically.5998 │5999 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001 │6002 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560036004 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6005 You may run "mix format --migrate" to fix this warning automatically.6006 │6007 19 │ <<len :: int32, data :: binary-size(len)>> ->6008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009 │6010 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660116012 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6013 You may run "mix format --migrate" to fix this warning automatically.6014 │6015 19 │ <<len :: int32, data :: binary-size(len)>> ->6016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017 │6018 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260196020 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6021 You may run "mix format --migrate" to fix this warning automatically.6022 │6023 19 │ <<len :: int32, data :: binary-size(len)>> ->6024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025 │6026 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560276028 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6029 You may run "mix format --migrate" to fix this warning automatically.6030 │6031 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033 │6034 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660356036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6037 You may run "mix format --migrate" to fix this warning automatically.6038 │6039 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041 │6042 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260436044 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6045 You may run "mix format --migrate" to fix this warning automatically.6046 │6047 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6049 │6050 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560516052 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6053 You may run "mix format --migrate" to fix this warning automatically.6054 │6055 28 │ <<4 :: int32, oid :: uint32>> -> oid6056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057 │6058 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660596060 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6061 You may run "mix format --migrate" to fix this warning automatically.6062 │6063 28 │ <<4 :: int32, oid :: uint32>> -> oid6064 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065 │6066 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660676068 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6069 You may run "mix format --migrate" to fix this warning automatically.6070 │6071 28 │ <<4 :: int32, oid :: uint32>> -> oid6072 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073 │6074 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260756076 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6077 You may run "mix format --migrate" to fix this warning automatically.6078 │6079 28 │ <<4 :: int32, oid :: uint32>> -> oid6080 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081 │6082 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260836084 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6085 You may run "mix format --migrate" to fix this warning automatically.6086 │6087 28 │ <<4 :: int32, oid :: uint32>> -> oid6088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6089 │6090 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560916092 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6093 You may run "mix format --migrate" to fix this warning automatically.6094 │6095 28 │ <<4 :: int32, oid :: uint32>> -> oid6096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097 │6098 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560996100 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6101 You may run "mix format --migrate" to fix this warning automatically.6102 │6103 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6105 │6106 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661076108 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6109 You may run "mix format --migrate" to fix this warning automatically.6110 │6111 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113 │6114 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261156116 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6117 You may run "mix format --migrate" to fix this warning automatically.6118 │6119 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6120 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121 │6122 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561236124 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6125 You may run "mix format --migrate" to fix this warning automatically.6126 │6127 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6128 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129 │6130 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661316132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6133 You may run "mix format --migrate" to fix this warning automatically.6134 │6135 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137 │6138 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261396140 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6141 You may run "mix format --migrate" to fix this warning automatically.6142 │6143 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6145 │6146 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561476148 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6149 You may run "mix format --migrate" to fix this warning automatically.6150 │6151 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6153 │6154 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661556156 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6157 You may run "mix format --migrate" to fix this warning automatically.6158 │6159 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6160 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6161 │6162 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261636164 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6165 You may run "mix format --migrate" to fix this warning automatically.6166 │6167 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169 │6170 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561716172 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6173 You may run "mix format --migrate" to fix this warning automatically.6174 │6175 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6176 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177 │6178 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661796180 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6181 You may run "mix format --migrate" to fix this warning automatically.6182 │6183 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185 │6186 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661876188 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6189 You may run "mix format --migrate" to fix this warning automatically.6190 │6191 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6192 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193 │6194 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661956196 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6197 You may run "mix format --migrate" to fix this warning automatically.6198 │6199 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201 │6202 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262036204 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6205 You may run "mix format --migrate" to fix this warning automatically.6206 │6207 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6208 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6209 │6210 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262116212 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6213 You may run "mix format --migrate" to fix this warning automatically.6214 │6215 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6216 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6217 │6218 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262196220 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6221 You may run "mix format --migrate" to fix this warning automatically.6222 │6223 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225 │6226 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562276228 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6229 You may run "mix format --migrate" to fix this warning automatically.6230 │6231 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6233 │6234 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562356236 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6237 You may run "mix format --migrate" to fix this warning automatically.6238 │6239 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241 │6242 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562436244 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6245 You may run "mix format --migrate" to fix this warning automatically.6246 │6247 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6248 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249 │6250 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662516252 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6253 You may run "mix format --migrate" to fix this warning automatically.6254 │6255 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257 │6258 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262596260 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6261 You may run "mix format --migrate" to fix this warning automatically.6262 │6263 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6264 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265 │6266 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562676268 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6269 You may run "mix format --migrate" to fix this warning automatically.6270 │6271 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6272 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6273 │6274 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662756276 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6277 You may run "mix format --migrate" to fix this warning automatically.6278 │6279 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6281 │6282 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262836284 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6285 You may run "mix format --migrate" to fix this warning automatically.6286 │6287 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6288 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289 │6290 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562916292 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6293 You may run "mix format --migrate" to fix this warning automatically.6294 │6295 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6297 │6298 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662996300 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6301 You may run "mix format --migrate" to fix this warning automatically.6302 │6303 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6304 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305 │6306 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263076308 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6309 You may run "mix format --migrate" to fix this warning automatically.6310 │6311 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313 │6314 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563156316 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6317 You may run "mix format --migrate" to fix this warning automatically.6318 │6319 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6320 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6321 │6322 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863236324 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6325 You may run "mix format --migrate" to fix this warning automatically.6326 │6327 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6328 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6329 │6330 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463316332 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6333 You may run "mix format --migrate" to fix this warning automatically.6334 │6335 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6337 │6338 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763396340 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6341 You may run "mix format --migrate" to fix this warning automatically.6342 │6343 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6344 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345 │6346 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863476348 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6349 You may run "mix format --migrate" to fix this warning automatically.6350 │6351 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6352 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6353 │6354 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463556356 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6357 You may run "mix format --migrate" to fix this warning automatically.6358 │6359 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6360 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6361 │6362 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763636364 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6365 You may run "mix format --migrate" to fix this warning automatically.6366 │6367 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6369 │6370 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663716372 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6373 You may run "mix format --migrate" to fix this warning automatically.6374 │6375 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6377 │6378 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263796380 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6381 You may run "mix format --migrate" to fix this warning automatically.6382 │6383 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6384 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6385 │6386 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563876388 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6389 You may run "mix format --migrate" to fix this warning automatically.6390 │6391 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6393 │6394 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663956396 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6397 You may run "mix format --migrate" to fix this warning automatically.6398 │6399 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6401 │6402 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264036404 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6405 You may run "mix format --migrate" to fix this warning automatically.6406 │6407 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6409 │6410 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564116412 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6413 You may run "mix format --migrate" to fix this warning automatically.6414 │6415 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6417 │6418 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864196420 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6421 You may run "mix format --migrate" to fix this warning automatically.6422 │6423 40 │ <<count::int32, data::binary>> = binary6424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6425 │6426 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864276428 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6429 You may run "mix format --migrate" to fix this warning automatically.6430 │6431 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6433 │6434 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464356436 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6437 You may run "mix format --migrate" to fix this warning automatically.6438 │6439 40 │ <<count::int32, data::binary>> = binary6440 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6441 │6442 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464436444 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6445 You may run "mix format --migrate" to fix this warning automatically.6446 │6447 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6448 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6449 │6450 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764516452 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6453 You may run "mix format --migrate" to fix this warning automatically.6454 │6455 40 │ <<count::int32, data::binary>> = binary6456 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6457 │6458 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764596460 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6461 You may run "mix format --migrate" to fix this warning automatically.6462 │6463 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6464 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6465 │6466 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864676468 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6469 You may run "mix format --migrate" to fix this warning automatically.6470 │6471 44 │ <<_::int32, data::binary>> = binary6472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6473 │6474 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864756476 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6477 You may run "mix format --migrate" to fix this warning automatically.6478 │6479 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6480 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481 │6482 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464836484 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6485 You may run "mix format --migrate" to fix this warning automatically.6486 │6487 44 │ <<_::int32, data::binary>> = binary6488 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489 │6490 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464916492 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6493 You may run "mix format --migrate" to fix this warning automatically.6494 │6495 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6496 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6497 │6498 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764996500 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6501 You may run "mix format --migrate" to fix this warning automatically.6502 │6503 44 │ <<_::int32, data::binary>> = binary6504 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6505 │6506 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765076508 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6509 You may run "mix format --migrate" to fix this warning automatically.6510 │6511 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6512 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6513 │6514 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865156516 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6517 You may run "mix format --migrate" to fix this warning automatically.6518 │6519 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6520 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6521 │6522 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465236524 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6525 You may run "mix format --migrate" to fix this warning automatically.6526 │6527 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6528 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6529 │6530 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765316532 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6533 You may run "mix format --migrate" to fix this warning automatically.6534 │6535 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6536 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6537 │6538 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665396540 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6541 You may run "mix format --migrate" to fix this warning automatically.6542 │6543 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6545 │6546 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665476548 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6549 You may run "mix format --migrate" to fix this warning automatically.6550 │6551 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6552 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6553 │6554 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665556556 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6557 You may run "mix format --migrate" to fix this warning automatically.6558 │6559 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6561 │6562 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265636564 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6565 You may run "mix format --migrate" to fix this warning automatically.6566 │6567 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6568 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6569 │6570 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265716572 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6573 You may run "mix format --migrate" to fix this warning automatically.6574 │6575 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6577 │6578 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265796580 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6581 You may run "mix format --migrate" to fix this warning automatically.6582 │6583 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6584 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6585 │6586 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565876588 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6589 You may run "mix format --migrate" to fix this warning automatically.6590 │6591 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6592 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6593 │6594 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565956596 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6597 You may run "mix format --migrate" to fix this warning automatically.6598 │6599 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6600 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6601 │6602 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566036604 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6605 You may run "mix format --migrate" to fix this warning automatically.6606 │6607 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6608 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6609 │6610 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666116612 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6613 You may run "mix format --migrate" to fix this warning automatically.6614 │6615 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6616 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6617 │6618 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266196620 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6621 You may run "mix format --migrate" to fix this warning automatically.6622 │6623 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6625 │6626 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566276628 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6629 You may run "mix format --migrate" to fix this warning automatically.6630 │6631 33 │ <<8 :: int32, microsecs :: int64>> ->6632 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6633 │6634 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666356636 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6637 You may run "mix format --migrate" to fix this warning automatically.6638 │6639 33 │ <<8 :: int32, microsecs :: int64>> ->6640 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6641 │6642 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666436644 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6645 You may run "mix format --migrate" to fix this warning automatically.6646 │6647 33 │ <<8 :: int32, microsecs :: int64>> ->6648 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6649 │6650 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266516652 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6653 You may run "mix format --migrate" to fix this warning automatically.6654 │6655 33 │ <<8 :: int32, microsecs :: int64>> ->6656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6657 │6658 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266596660 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6661 You may run "mix format --migrate" to fix this warning automatically.6662 │6663 33 │ <<8 :: int32, microsecs :: int64>> ->6664 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6665 │6666 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566676668 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6669 You may run "mix format --migrate" to fix this warning automatically.6670 │6671 33 │ <<8 :: int32, microsecs :: int64>> ->6672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6673 │6674 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566756676 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6677 You may run "mix format --migrate" to fix this warning automatically.6678 │6679 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6680 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6681 │6682 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666836684 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6685 You may run "mix format --migrate" to fix this warning automatically.6686 │6687 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6688 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6689 │6690 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266916692 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6693 You may run "mix format --migrate" to fix this warning automatically.6694 │6695 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6696 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6697 │6698 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566996700 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6701 You may run "mix format --migrate" to fix this warning automatically.6702 │6703 37 │ <<8 :: int32, microsecs :: int64>> ->6704 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6705 │6706 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667076708 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6709 You may run "mix format --migrate" to fix this warning automatically.6710 │6711 37 │ <<8 :: int32, microsecs :: int64>> ->6712 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6713 │6714 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667156716 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6717 You may run "mix format --migrate" to fix this warning automatically.6718 │6719 37 │ <<8 :: int32, microsecs :: int64>> ->6720 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6721 │6722 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267236724 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6725 You may run "mix format --migrate" to fix this warning automatically.6726 │6727 37 │ <<8 :: int32, microsecs :: int64>> ->6728 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6729 │6730 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267316732 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6733 You may run "mix format --migrate" to fix this warning automatically.6734 │6735 37 │ <<8 :: int32, microsecs :: int64>> ->6736 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6737 │6738 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567396740 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6741 You may run "mix format --migrate" to fix this warning automatically.6742 │6743 37 │ <<8 :: int32, microsecs :: int64>> ->6744 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6745 │6746 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567476748 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6749 You may run "mix format --migrate" to fix this warning automatically.6750 │6751 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6752 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6753 │6754 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667556756 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6757 You may run "mix format --migrate" to fix this warning automatically.6758 │6759 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6760 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6761 │6762 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267636764 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6765 You may run "mix format --migrate" to fix this warning automatically.6766 │6767 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6768 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6769 │6770 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567716772 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6773 You may run "mix format --migrate" to fix this warning automatically.6774 │6775 42 │ <<8 :: int32, microsecs :: int64>> ->6776 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6777 │6778 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667796780 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6781 You may run "mix format --migrate" to fix this warning automatically.6782 │6783 42 │ <<8 :: int32, microsecs :: int64>> ->6784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6785 │6786 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667876788 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6789 You may run "mix format --migrate" to fix this warning automatically.6790 │6791 42 │ <<8 :: int32, microsecs :: int64>> ->6792 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6793 │6794 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267956796 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6797 You may run "mix format --migrate" to fix this warning automatically.6798 │6799 42 │ <<8 :: int32, microsecs :: int64>> ->6800 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6801 │6802 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268036804 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6805 You may run "mix format --migrate" to fix this warning automatically.6806 │6807 42 │ <<8 :: int32, microsecs :: int64>> ->6808 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6809 │6810 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568116812 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6813 You may run "mix format --migrate" to fix this warning automatically.6814 │6815 42 │ <<8 :: int32, microsecs :: int64>> ->6816 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6817 │6818 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568196820 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6821 You may run "mix format --migrate" to fix this warning automatically.6822 │6823 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6825 │6826 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668276828 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6829 You may run "mix format --migrate" to fix this warning automatically.6830 │6831 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6832 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6833 │6834 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268356836 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6837 You may run "mix format --migrate" to fix this warning automatically.6838 │6839 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6840 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6841 │6842 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568436844 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6845 You may run "mix format --migrate" to fix this warning automatically.6846 │6847 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6848 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6849 │6850 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668516852 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6853 You may run "mix format --migrate" to fix this warning automatically.6854 │6855 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6856 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6857 │6858 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668596860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6861 You may run "mix format --migrate" to fix this warning automatically.6862 │6863 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6864 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6865 │6866 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668676868 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6869 You may run "mix format --migrate" to fix this warning automatically.6870 │6871 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6872 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6873 │6874 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268756876 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6877 You may run "mix format --migrate" to fix this warning automatically.6878 │6879 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6880 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6881 │6882 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268836884 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6885 You may run "mix format --migrate" to fix this warning automatically.6886 │6887 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6888 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6889 │6890 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268916892 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6893 You may run "mix format --migrate" to fix this warning automatically.6894 │6895 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6897 │6898 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568996900 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6901 You may run "mix format --migrate" to fix this warning automatically.6902 │6903 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6904 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6905 │6906 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569076908 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6909 You may run "mix format --migrate" to fix this warning automatically.6910 │6911 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6913 │6914 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569156916 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6917 You may run "mix format --migrate" to fix this warning automatically.6918 │6919 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6920 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6921 │6922 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669236924 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6925 You may run "mix format --migrate" to fix this warning automatically.6926 │6927 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6928 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6929 │6930 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269316932 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6933 You may run "mix format --migrate" to fix this warning automatically.6934 │6935 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6936 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6937 │6938 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569396940 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6941 You may run "mix format --migrate" to fix this warning automatically.6942 │6943 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6944 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6945 │6946 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669476948 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6949 You may run "mix format --migrate" to fix this warning automatically.6950 │6951 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6952 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6953 │6954 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669556956 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6957 You may run "mix format --migrate" to fix this warning automatically.6958 │6959 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6960 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6961 │6962 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269636964 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6965 You may run "mix format --migrate" to fix this warning automatically.6966 │6967 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6968 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6969 │6970 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269716972 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6973 You may run "mix format --migrate" to fix this warning automatically.6974 │6975 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6977 │6978 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569796980 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6981 You may run "mix format --migrate" to fix this warning automatically.6982 │6983 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6984 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6985 │6986 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569876988 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6989 You may run "mix format --migrate" to fix this warning automatically.6990 │6991 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6992 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6993 │6994 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669956996 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6997 You may run "mix format --migrate" to fix this warning automatically.6998 │6999 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7000 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7001 │7002 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270037004 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7005 You may run "mix format --migrate" to fix this warning automatically.7006 │7007 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7008 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7009 │7010 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570117012 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7013 You may run "mix format --migrate" to fix this warning automatically.7014 │7015 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7016 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7017 │7018 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670197020 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7021 You may run "mix format --migrate" to fix this warning automatically.7022 │7023 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7024 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7025 │7026 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270277028 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7029 You may run "mix format --migrate" to fix this warning automatically.7030 │7031 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7032 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7033 │7034 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570357036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7037 You may run "mix format --migrate" to fix this warning automatically.7038 │7039 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7041 │7042 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670437044 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7045 You may run "mix format --migrate" to fix this warning automatically.7046 │7047 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7048 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7049 │7050 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270517052 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7053 You may run "mix format --migrate" to fix this warning automatically.7054 │7055 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7057 │7058 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570597060 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7061 You may run "mix format --migrate" to fix this warning automatically.7062 │7063 17 │ <<0 :: int32>> -> :void7064 │ ~~~~~~~~~~~~~~~~~~~~~~~7065 │7066 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670677068 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7069 You may run "mix format --migrate" to fix this warning automatically.7070 │7071 17 │ <<0 :: int32>> -> :void7072 │ ~~~~~~~~~~~~~~~~~~~~~~~7073 │7074 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270757076 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7077 You may run "mix format --migrate" to fix this warning automatically.7078 │7079 17 │ <<0 :: int32>> -> :void7080 │ ~~~~~~~~~~~~~~~~~~~~~~~7081 │7082 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570837084 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7085 You may run "mix format --migrate" to fix this warning automatically.7086 │7087 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7089 │7090 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670917092 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7093 You may run "mix format --migrate" to fix this warning automatically.7094 │7095 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7097 │7098 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270997100 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7101 You may run "mix format --migrate" to fix this warning automatically.7102 │7103 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7104 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7105 │7106 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571077108 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7109 You may run "mix format --migrate" to fix this warning automatically.7110 │7111 23 │ <<0 :: int32>> -> :void7112 │ ~~~~~~~~~~~~~~~~~~~~~~~7113 │7114 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671157116 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7117 You may run "mix format --migrate" to fix this warning automatically.7118 │7119 23 │ <<0 :: int32>> -> :void7120 │ ~~~~~~~~~~~~~~~~~~~~~~~7121 │7122 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271237124 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7125 You may run "mix format --migrate" to fix this warning automatically.7126 │7127 23 │ <<0 :: int32>> -> :void7128 │ ~~~~~~~~~~~~~~~~~~~~~~~7129 │7130 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571317132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7133 You may run "mix format --migrate" to fix this warning automatically.7134 │7135 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7136 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7137 │7138 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671397140 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7141 You may run "mix format --migrate" to fix this warning automatically.7142 │7143 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7145 │7146 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271477148 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7149 You may run "mix format --migrate" to fix this warning automatically.7150 │7151 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7153 │7154 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571557156 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7157 │7158 20 │ manager = worker(Postgrex.TypeManager, [])7159 │ ~7160 │7161 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171627163 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7164 │7165 21 │ server_sup = supervisor(__MODULE__, [:servers])7166 │ ~7167 │7168 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171697170 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7171 │7172 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7173 │ ~7174 │7175 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17176 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171777178 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7179 │7180 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7181 │ ~7182 │7183 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171847185 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7186 │7187 110 │ if Map.size(s.listener_channels[channel]) == 1 do7188 │ ~7189 │7190 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37191 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37192 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271937194 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7195 │7196 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7197 │ ~7198 │7199 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172007201 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7202 │7203 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7204 │ ~7205 │7206 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272077208 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7209 │7210 9 │ worker(Postgrex.Parameters, [])]7211 │ ~7212 │7213 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272147215 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7216 │7217 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7218 │ ~7219 │7220 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272217222 warning: a struct for Postgrex.Query is expected on struct update:72237224 %Postgrex.Query{7225 query7226 | param_oids: param_oids,7227 param_formats: param_formats,7228 param_types: param_types7229 }72307231 but got type:72327233 dynamic()72347235 where "query" was given the type:72367237 # type: dynamic()7238 # from: lib/postgrex/protocol.ex:910:357239 query72407241 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72427243 type warning found at:7244 │7245 915 │ query = %Query{query | param_oids: param_oids,7246 │ ~7247 │7248 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672497250 warning: a struct for Postgrex.Query is expected on struct update:72517252 %Postgrex.Query{7253 query7254 | ref: make_ref(),7255 types: types,7256 columns: col_names,7257 result_oids: result_oids,7258 result_formats: result_formats,7259 result_types: result_types7260 }72617262 but got type:72637264 dynamic()72657266 where "query" was given the type:72677268 # type: dynamic()7269 # from: lib/postgrex/protocol.ex:926:357270 query72717272 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72737274 type warning found at:7275 │7276 932 │ query = %Query{query | ref: make_ref(), types: types,7277 │ ~7278 │7279 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672807281 warning: a struct for Postgrex.Query is expected on struct update:72827283 %Postgrex.Query{query | ref: make_ref()}72847285 but got type:72867287 dynamic()72887289 where "query" was given the type:72907291 # type: dynamic()7292 # from: lib/postgrex/protocol.ex:977:317293 query72947295 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72967297 type warning found at:7298 │7299 978 │ query = %Query{query | ref: make_ref()}7300 │ ~7301 │7302 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573037304 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7305 │7306 2131 │ formatted_reason = :ssl.format_error(reason)7307 │ ~7308 │7309 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373107311 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7312 │7313 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7314 │ ~7315 │7316 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373177318 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7319 │7320 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7321 │ ~7322 │7323 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273247325 warning: a struct for Postgrex.Query is expected on struct update:73267327 %Postgrex.Query{query | name: ""}73287329 but got type:73307331 dynamic()73327333 where "query" was given the type:73347335 # type: dynamic()7336 # from: lib/postgrex/protocol.ex:2313:167337 query73387339 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73407341 type warning found at:7342 │7343 2313 │ defp unnamed(query), do: %Query{query | name: ""}7344 │ ~7345 │7346 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173477348Generated postgrex app7349warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7350 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27351 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17352 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57353 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27354 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47355 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273567357==> ecto7358Compiling 70 files (.ex)7359 warning: using single-quoted strings to represent charlists is deprecated.7360 Use ~c"" if you indeed want a charlist or use "" instead.7361 You may run "mix format --migrate" to change all single-quoted7362 strings to use the ~c sigil and fix this warning.7363 │7364 166 │ defp insert_all_value(_), do: '?'7365 │ ~7366 │7367 └─ lib/ecto/adapters/mysql/connection.ex:166:3773687369 warning: using single-quoted strings to represent charlists is deprecated.7370 Use ~c"" if you indeed want a charlist or use "" instead.7371 You may run "mix format --migrate" to change all single-quoted7372 strings to use the ~c sigil and fix this warning.7373 │7374 354 │ '?'7375 │ ~7376 │7377 └─ lib/ecto/adapters/mysql/connection.ex:354:773787379 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73807381 This error happens when you have function calls without parentheses inside keywords. For example:73827383 function(arg, one: nested_call a, b, c)7384 function(arg, one: if expr, do: :this, else: :that)73857386 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:73877388 function(arg, one: if(expr, do: :this, else: :that))7389 function(arg, one: nested_call(a, b, c))73907391 Ambiguity found at:7392 │7393 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7395 │7396 └─ lib/ecto/changeset.ex:228673977398 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73997400 This error happens when you have function calls without parentheses inside keywords. For example:74017402 function(arg, one: nested_call a, b, c)7403 function(arg, one: if expr, do: :this, else: :that)74047405 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:74067407 function(arg, one: if(expr, do: :this, else: :that))7408 function(arg, one: nested_call(a, b, c))74097410 Ambiguity found at:7411 │7412 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414 │7415 └─ lib/ecto/migration/runner.ex:26574167417 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74187419 This error happens when you have function calls without parentheses inside keywords. For example:74207421 function(arg, one: nested_call a, b, c)7422 function(arg, one: if expr, do: :this, else: :that)74237424 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:74257426 function(arg, one: if(expr, do: :this, else: :that))7427 function(arg, one: nested_call(a, b, c))74287429 Ambiguity found at:7430 │7431 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7432 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7433 │7434 └─ lib/ecto/migration/runner.ex:26774357436 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7437 │7438 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7439 │ ~7440 │7441 └─ lib/ecto/query/builder.ex:136:874427443 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7444 │7445 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7446 │ ~~7447 │7448 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274497450 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7451 │7452 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7453 │ ~~7454 │7455 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274567457 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74587459 This error happens when you have function calls without parentheses inside keywords. For example:74607461 function(arg, one: nested_call a, b, c)7462 function(arg, one: if expr, do: :this, else: :that)74637464 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:74657466 function(arg, one: if(expr, do: :this, else: :that))7467 function(arg, one: nested_call(a, b, c))74687469 Ambiguity found at:7470 │7471 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7473 │7474 └─ lib/ecto/repo/schema.ex:45474757476 warning: unused require Ecto.Query7477 │7478 6 │ require Ecto.Query7479 │ ~7480 │7481 └─ lib/ecto/repo/preloader.ex:6:374827483 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7484 │7485 9 │ schema "schema_migrations" do7486 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7487 │7488 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74897490 warning: incompatible types given to Mix.Ecto.ensure_started/2:74917492 Mix.Ecto.ensure_started(repo, all: true)74937494 given types:74957496 -dynamic(atom())-, non_empty_list({:all, true})74977498 but expected one of:74997500 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75017502 where "repo" was given the type:75037504 # type: dynamic(atom())7505 # from: lib/mix/tasks/ecto.migrations.ex:37:77506 Mix.Ecto.ensure_repo(repo, args)75077508 type warning found at:7509 │7510 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7511 │ ~7512 │7513 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375147515 warning: incompatible types given to Mix.Ecto.ensure_started/2:75167517 Mix.Ecto.ensure_started(repo, opts)75187519 given types:75207521 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75227523 but expected one of:75247525 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75267527 where "opts" was given the type:75287529 # type: dynamic(7530 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7531 non_struct_map()7532 )7533 # from: lib/mix/tasks/ecto.migrate.ex:68:107534 opts =7535 if opts[:quiet] do7536 Keyword.merge(opts, log: false, log_sql: false)7537 else7538 opts7539 end75407541 where "repo" was given the type:75427543 # type: dynamic(atom())7544 # from: lib/mix/tasks/ecto.migrate.ex:74:77545 Mix.Ecto.ensure_repo(repo, args)75467547 type warning found at:7548 │7549 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7550 │ ~7551 │7552 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275537554 warning: incompatible types given to Mix.Ecto.ensure_started/2:75557556 Mix.Ecto.ensure_started(repo, opts)75577558 given types:75597560 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75617562 but expected one of:75637564 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75657566 where "opts" was given the type:75677568 # type: dynamic(7569 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7570 non_struct_map()7571 )7572 # from: lib/mix/tasks/ecto.rollback.ex:64:107573 opts =7574 if opts[:quiet] do7575 Keyword.merge(opts, log: false, log_sql: false)7576 else7577 opts7578 end75797580 where "repo" was given the type:75817582 # type: dynamic(atom())7583 # from: lib/mix/tasks/ecto.rollback.ex:70:77584 Mix.Ecto.ensure_repo(repo, args)75857586 type warning found at:7587 │7588 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7589 │ ~7590 │7591 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275927593 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:75947595 Mix.Ecto.source_repo_priv(repo)75967597 given types:75987599 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76007601 but expected one of:76027603 atom()76047605 where "repo" was given the types:76067607 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7608 # from: lib/mix/tasks/ecto.load.ex:70:227609 Keyword.merge(repo.config, opts)76107611 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7612 # from: lib/mix/tasks/ecto.load.ex:72:277613 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76147615 type warning found at:7616 │7617 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7618 │ ~7619 │7620 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276217622 warning: expected a map or struct when accessing .__adapter__ in expression:76237624 repo.__adapter__76257626 where "repo" was given the type:76277628 # type: dynamic(atom())7629 # from: lib/mix/tasks/ecto.load.ex:53:77630 Mix.Ecto.ensure_repo(repo, args)76317632 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76337634 type warning found at:7635 │7636 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7637 │ ~7638 │7639 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176407641 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7642 │7643 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7644 │ ~7645 │7646 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276477648 warning: the following clause will never match:76497650 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76517652 because it attempts to match on the result of:76537654 System.stacktrace()76557656 which has type:76577658 empty_list()76597660 where "args_or_arity" was given the type:76617662 # type: float() or integer() or non_empty_list(term())7663 # from: lib/ecto/changeset.ex7664 (_() when args_or_arity == 2) when length(args_or_arity) == 276657666 where "module" was given the type:76677668 # type: dynamic()7669 # from: lib/ecto/changeset.ex:733:307670 module76717672 type warning found at:7673 │7674 741 │ ... when length(args_or_arity) == 2 ->7675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7676 │7677 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276787679 warning: expected a map or struct when accessing .__adapter__ in expression:76807681 repo.__adapter__76827683 where "repo" was given the type:76847685 # type: dynamic(atom())7686 # from: lib/mix/tasks/ecto.dump.ex:50:77687 Mix.Ecto.ensure_repo(repo, args)76887689 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76907691 type warning found at:7692 │7693 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7694 │ ~7695 │7696 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176977698 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7699 │7700 739 │ case System.stacktrace do7701 │ ~7702 │7703 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277047705 warning: expected a map or struct when accessing .__adapter__ in expression:77067707 repo.__adapter__77087709 where "repo" was given the type:77107711 # type: dynamic(atom())7712 # from: lib/mix/tasks/ecto.create.ex:37:77713 Mix.Ecto.ensure_repo(repo, args)77147715 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77167717 type warning found at:7718 │7719 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7720 │ ~7721 │7722 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177237724 warning: expected a map or struct when accessing .__adapter__ in expression:77257726 repo.__adapter__77277728 where "repo" was given the type:77297730 # type: dynamic(atom())7731 # from: lib/mix/tasks/ecto.drop.ex:39:77732 Mix.Ecto.ensure_repo(repo, args)77337734 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77357736 type warning found at:7737 │7738 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7739 │ ~7740 │7741 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177427743 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7744 │7745 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7746 │ ~7747 │7748 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27749 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277507751 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7752 │7753 62 │ Mix.Project.compile(args)7754 │ ~7755 │7756 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277577758 warning: expected a module (an atom) when invoking start_link/1 in expression:77597760 repo.start_link(pool_size: pool_size)77617762 where "pool_size" was given the type:77637764 # type: dynamic()7765 # from: lib/mix/ecto.ex:101:157766 pool_size = Keyword.get(opts, :pool_size, 1)77677768 where "repo" was given the type:77697770 # type: dynamic(%{..., __adapter__: atom()})7771 # from: lib/mix/ecto.ex:99:367772 repo.__adapter__.ensure_all_started(repo, :temporary)77737774 type warning found at:7775 │7776 102 │ case repo.start_link(pool_size: pool_size) do7777 │ ~7778 │7779 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277807781 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7782 │7783 146 │ Logger.remove_backend(:console)7784 │ ~7785 │7786 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277877788 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7789 │7790 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7791 │ ~7792 │7793 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/277947795 warning: the following conditional expression:77967797 is_atom(related)77987799 will always evaluate to:78007801 dynamic(true)78027803 where "related" was given the type:78047805 # type: dynamic(atom())7806 # from: lib/ecto/association.ex:730:157807 related = Ecto.Association.related_from_query(queryable)78087809 type warning found at:7810 │7811 732 │ unless is_atom(related) do7812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7813 │7814 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378157816 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7817 │7818 155 │ Logger.add_backend(:console, flush: true)7819 │ ~7820 │7821 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278227823 warning: incompatible types given to get_source/1:78247825 get_source(repo)78267827 given types:78287829 -dynamic(atom())-78307831 but expected one of:78327833 %{..., config: empty_list() or non_empty_list(term(), term())}78347835 where "repo" was given the type:78367837 # type: dynamic(atom())7838 # from: lib/ecto/migration/schema_migration.ex:24:137839 repo.all(7840 Map.put(7841 (7842 query =7843 (7844 query = {get_source(repo), Ecto.Migration.SchemaMigration}7845 Ecto.Query.Builder.From.apply(query, 1)7846 )7847 7848 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7849 ...,7850 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7851 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7852 line: 22,7853 take: %{}7854 })7855 ),7856 :prefix,7857 prefix7858 ), timeout: :infinity, log: false)78597860 type warning found at:7861 │7862 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7863 │ ~7864 │7865 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278667867 warning: incompatible types given to get_source/1:78687869 get_source(repo)78707871 given types:78727873 -dynamic(atom())-78747875 but expected one of:78767877 %{..., config: empty_list() or non_empty_list(term(), term())}78787879 where "repo" was given the type:78807881 # type: dynamic(atom())7882 # from: lib/ecto/migration/schema_migration.ex:30:137883 repo.insert!(7884 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7885 prefix: prefix,7886 source: get_source(repo)7887 ), timeout: :infinity, log: false)78887889 type warning found at:7890 │7891 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7892 │ ~7893 │7894 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378957896 warning: incompatible types given to get_source/1:78977898 get_source(repo)78997900 given types:79017902 -dynamic(atom())-79037904 but expected one of:79057906 %{..., config: empty_list() or non_empty_list(term(), term())}79077908 where "repo" was given the type:79097910 # type: dynamic(atom())7911 # from: lib/ecto/migration/schema_migration.ex:36:137912 repo.delete_all(7913 Map.put(7914 (7915 query =7916 (7917 query = {get_source(repo), Ecto.Migration.SchemaMigration}7918 Ecto.Query.Builder.From.apply(query, 1)7919 )7920 7921 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7922 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7923 op: :and,7924 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7925 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7926 line: 347927 })7928 ),7929 :prefix,7930 prefix7931 ), timeout: :infinity, log: false)79327933 type warning found at:7934 │7935 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7936 │ ~7937 │7938 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379397940 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7941 │7942 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7943 │ ~7944 │7945 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279467947 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7948 │7949 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime7950 │ ~7951 │7952 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179537954 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7955 │7956 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7957 │ ~7958 │7959 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379607961 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7962 │7963 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7964 │ ~7965 │7966 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279677968 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7969 │7970 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7971 │ ~7972 │7973 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379747975 warning: the following clause will never match:79767977 {:error, _} = error ->79787979 because it attempts to match on the result of:79807981 apply(changeset, adapter, :insert, args)79827983 which has type:79847985 dynamic({:invalid or :ok, term()})79867987 type warning found at:7988 │7989 219 │ {:error, _} = error ->7990 │ ~7991 │7992 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479937994 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7995 │7996 54 │ filter_and_reraise e, System.stacktrace7997 │ ~7998 │7999 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580008001 warning: the following clause will never match:80028003 {:error, _} = error ->80048005 because it attempts to match on the result of:80068007 apply(changeset, adapter, action, args)80088009 which has type:80108011 dynamic({:invalid or :ok, term()})80128013 type warning found at:8014 │8015 297 │ {:error, _} = error ->8016 │ ~8017 │8018 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480198020 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8021 │8022 44 │ index = Map.size(params)8023 │ ~8024 │8025 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58026 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580278028 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8029 │8030 614 │ Decimal.minus(decimal)8031 │ ~8032 │8033 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180348035 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)8036 │8037 228 │ raise BadStructError, struct: struct, term: data8038 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8039 │8040 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580418042 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8043 │8044 214 │ filter_and_reraise e, System.stacktrace8045 │ ~8046 │8047 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48048 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480498050 warning: the following clause will never match:80518052 {:error, _} ->80538054 because it attempts to match on the result of:80558056 NaiveDateTime.new(date, time)80578058 which has type:80598060 dynamic({:ok, %NaiveDateTime{}})80618062 type warning found at:8063 │8064 803 │ {:error, _} -> :error8065 │ ~~~~~~~~~~~~~~~~~~~~~8066 │8067 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180688069 warning: expected a map or struct when accessing .__struct__ in expression:80708071 schema.__struct__80728073 where "schema" was given the types:80748075 # type: dynamic(atom() and not nil)8076 # from: lib/ecto/query/planner.ex:1186:418077 schema80788079 # type: atom()8080 # from: lib/ecto/query/planner.ex:1186:618081 is_atom(schema)80828083 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80848085 type warning found at:8086 │8087 1190 │ Map.has_key?(schema.__struct__, field) ->8088 │ ~8089 │8090 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680918092 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8093 │8094 159 │ supervise(children, strategy: :one_for_one)8095 │ ~8096 │8097 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180988099 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8100 │8101 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8102 │ ~8103 │8104 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281058106 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8107 │8108 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8109 │ ~8110 │8111 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181128113 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8114 │8115 15 │ supervise(children, strategy: :simple_one_for_one)8116 │ ~8117 │8118 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181198120 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81218122 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81238124 given types:81258126 (8127 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8128 dynamic()8129 )81308131 but expected one of:81328133 atom(), term()81348135 where "opts" was given the type:81368137 # type: dynamic(8138 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8139 non_struct_map()8140 )8141 # from: lib/ecto/migrator.ex:44:658142 opts[:prefix]81438144 where "repo" was given the type:81458146 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8147 # from: lib/ecto/migrator.ex:44:238148 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81498150 type warning found at:8151 │8152 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8153 │ ~8154 │8155 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281568157 warning: expected a module (an atom) when invoking transaction/2 in expression:81588159 repo.transaction(fun, log: false, timeout: :infinity)81608161 where "fun" was given the type:81628163 # type: dynamic()8164 # from: lib/ecto/migrator.ex:114:478165 fun81668167 where "repo" was given the types:81688169 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8170 # from: lib/ecto/migrator.ex:118:248171 repo.__adapter__.supports_ddl_transaction?81728173 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8174 # from: lib/ecto/migrator.ex:118:248175 repo.__adapter__.supports_ddl_transaction?81768177 type warning found at:8178 │8179 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8180 │ ~8181 │8182 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381838184 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8185 │8186 291 │ modules = Code.load_file(file)8187 │ ~8188 │8189 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281908191 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8192 │8193 321 │ reraise error, System.stacktrace8194 │ ~8195 │8196 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381978198 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8199 │8200 10 │ worker(Ecto.Registry, []),8201 │ ~8202 │8203 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282048205 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8206 │8207 11 │ supervisor(Ecto.Migration.Supervisor, [])8208 │ ~8209 │8210 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282118212 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8213 │8214 260 │ reraise %{err | message: message}, System.stacktrace8215 │ ~8216 │8217 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682188219Generated ecto app8220==> phoenix_ecto8221Compiling 4 files (.ex)8222Generated phoenix_ecto app8223==> secure_random8224Compiling 1 file (.ex)8225 warning: use Bitwise is deprecated. import Bitwise instead8226 │8227 2 │ use Bitwise8228 │ ~~~~~~~~~~~8229 │8230 └─ lib/secure_random.ex:2: SecureRandom (module)82318232Generated secure_random app8233==> authable8234Compiling 34 files (.ex)8235 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8236 │8237 128 │ @repo Application.get_env(:authable, :repo)8238 │ ~8239 │8240 └─ lib/authable.ex:128:21: Authable (module)82418242 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8243 │8244 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8245 │ ~8246 │8247 └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82488249 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8250 │8251 8 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8252 │ ~8253 │8254 └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82558256 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8257 │8258 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8259 │ ~8260 │8261 └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)826282638264== Compilation error in file lib/authable/auth_strategies/query_param.ex ==8265** (BadMapError) expected a map, got:82668267 nil82688269 (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :query_params, nil)8270 lib/authable/auth_strategies/query_param.ex:9: (module)8271could not compile dependency :authable, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile authable --force", update it with "mix deps.update authable" or clean it with "mix deps.clean authable"