Build log
nerves_system_bbb
shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8268 of 8268 lines
1Resolving Hex dependencies...2Resolution completed in 0.212s3Unchanged: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_bbb/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_bbb/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_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.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: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead618 │619 19 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))620 │ ~621 │622 └─ lib/comeonin/tools.ex:19:45623624 warning: use Bitwise is deprecated. import Bitwise instead625 │626 6 │ use Bitwise627 │ ~~~~~~~~~~~628 │629 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)630631 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 operator632 │633 29 │ <<main::size(split)-binary, rest::binary>> = data634 │ ~635 │636 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1637638 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 operator639 │640 52 │ <<main::size(split)-binary, rest::binary>> = data641 │ ~642 │643 └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1644645 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 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])754 │ ~755 │756 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3757758 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead759 │760 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)761 │ ~762 │763 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4764765 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead766 │767 138 │ case System.stacktrace() do768 │ ~769 │770 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2771772 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.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead823 │824 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)825 │ ~826 │827 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3828829 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead830 │831 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]832 │ ~833 │834 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0835836 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead837 │838 111 │ stack = System.stacktrace()839 │ ~840 │841 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3842843 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead844 │845 986 │ stack = System.stacktrace()846 │ ~847 │848 └─ lib/db_connection.ex:986:28: DBConnection.handle/4849 └─ lib/db_connection.ex:992:24: DBConnection.handle/4850 └─ lib/db_connection.ex:1003:65: DBConnection.parse/4851 └─ lib/db_connection.ex:1012:24: DBConnection.encode/4852 └─ lib/db_connection.ex:1022:40: DBConnection.decode/6853 └─ lib/db_connection.ex:1057:40: DBConnection.describe/3854 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5855 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2856 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4857 └─ lib/db_connection.ex:1359:28: DBConnection.handle/5858 └─ lib/db_connection.ex:1365:24: DBConnection.handle/5859 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2860 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6861 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6862863 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead864 │865 8 │ pool = supervisor(Pool, [], [restart: :temporary])866 │ ~867 │868 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0869870 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead871 │872 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],873 │ ~874 │875 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3876877 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead878 │879 36 │ worker(DBConnection.Watcher, [owner])880 │ ~881 │882 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1883884 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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1016 │1017 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10211022 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1023 │1024 5 │ defmodule Nerves.BuildAction.NervesV1System do1025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026 │1027 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10281029 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf1108Compiling 1 file (.ex)1109Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1110==> nerves_compatibility_test1111===> Analyzing applications...1112===> Compiling unicode_util_compat1113===> Analyzing applications...1114===> Compiling idna1115===> Analyzing applications...1116===> Compiling cowboy1117 ┌─ src/cowboy_websocket.erl:1118 │1119 147 │ Stacktrace = erlang:get_stacktrace(),1120 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11211122 ┌─ src/cowboy_websocket.erl:1123 │1124 645 │ {stacktrace, erlang:get_stacktrace()},1125 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11261127 ┌─ src/cowboy_websocket.erl:1128 │1129 755 │ {stacktrace, erlang:get_stacktrace()},1130 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113111321133 ┌─ src/cowboy_rest.erl:1134 │1135 69 │ Stacktrace = erlang:get_stacktrace(),1136 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11371138 ┌─ src/cowboy_rest.erl:1139 │1140 1006 │ Stacktrace = erlang:get_stacktrace(),1141 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace114211431144 ┌─ src/cowboy_handler.erl:1145 │1146 87 │ Stacktrace = erlang:get_stacktrace(),1147 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11481149 ┌─ src/cowboy_handler.erl:1150 │1151 116 │ Stacktrace = erlang:get_stacktrace(),1152 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11531154 ┌─ src/cowboy_handler.erl:1155 │1156 235 │ Stacktrace = erlang:get_stacktrace(),1157 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11581159 ┌─ src/cowboy_handler.erl:1160 │1161 290 │ {stacktrace, erlang:get_stacktrace()},1162 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116311641165==> expo1166Compiling 2 files (.erl)1167Compiling 22 files (.ex)1168Generated expo app1169==> gettext1170Compiling 18 files (.ex)1171 warning: unused require Gettext.Macros1172 │1173 594 │ require Gettext.Macros1174 │ ~1175 │1176 └─ lib/gettext.ex:594:311771178 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1179 │1180 426 │ Kernel.ParallelCompiler.async(fn ->1181 │ ~1182 │1183 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311841185 warning: the following clause is redundant:11861187 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11881189 it has type:11901191 dynamic(%Expo.Message.Plural{})11921193 previous clauses have already matched on the following types:11941195 %Expo.Message.Singular{}1196 %Expo.Message.Plural{}11971198 │1199 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do1200 │ ~1201 │1202 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112031204Generated gettext app1205==> phoenix_pubsub1206Compiling 13 files (.ex)1207 warning: single quotes around atoms are deprecated. Use double quotes instead1208 │1209 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1210 │ ~1211 │1212 └─ lib/phoenix/pubsub/local.ex:160:2312131214 warning: single quotes around atoms are deprecated. Use double quotes instead1215 │1216 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1217 │ ~1218 │1219 └─ lib/phoenix/pubsub/local.ex:160:4012201221 warning: unused require Logger1222 │1223 107 │ require Logger1224 │ ~1225 │1226 └─ lib/phoenix/tracker.ex:107:312271228 warning: a struct for Phoenix.Tracker.State is expected on struct update:12291230 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12311232 but got type:12331234 dynamic()12351236 where "delta" was given the type:12371238 # type: dynamic()1239 # from: lib/phoenix/tracker/state.ex:461:361240 %Phoenix.Tracker.State{delta: delta} = state12411242 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12431244 type warning found at:1245 │1246 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1247 │ ~1248 │1249 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512501251 warning: a struct for Phoenix.Tracker.State is expected on struct update:12521253 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}12541255 but got type:12561257 dynamic()12581259 where "delta" was given the type:12601261 # type: dynamic()1262 # from: lib/phoenix/tracker/state.ex:541:991263 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1264 state12651266 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12671268 type warning found at:1269 │1270 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1271 │ ~1272 │1273 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/112741275 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12761277 %Phoenix.Tracker.Replica{replica | status: :permdown}12781279 but got type:12801281 dynamic()12821283 where "replica" was given the type:12841285 # type: dynamic()1286 # from: lib/phoenix/tracker/replica.ex:72:171287 replica12881289 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12901291 type warning found at:1292 │1293 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1294 │ ~1295 │1296 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112971298 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12991300 %Phoenix.Tracker.Replica{replica | status: :down}13011302 but got type:13031304 dynamic()13051306 where "replica" was given the type:13071308 # type: dynamic()1309 # from: lib/phoenix/tracker/replica.ex:74:131310 replica13111312 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13131314 type warning found at:1315 │1316 74 │ defp down(replica), do: %Replica{replica | status: :down}1317 │ ~1318 │1319 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113201321 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13221323 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13241325 but got type:13261327 dynamic()13281329 where "replica" was given the type:13301331 # type: dynamic()1332 # from: lib/phoenix/tracker/replica.ex:76:291333 replica13341335 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13361337 type warning found at:1338 │1339 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1340 │ ~1341 │1342 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113431344 warning: a struct for Phoenix.Tracker.State is expected on struct update:13451346 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13471348 but got type:13491350 dynamic(%{..., range: {term(), term()}})13511352 where "delta" was given the type:13531354 # type: dynamic(%{..., range: {term(), term()}})1355 # from: lib/phoenix/tracker/state.ex:551:301356 {start_clock, end_clock} = delta.range13571358 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13591360 type warning found at:1361 │1362 555 │ delta: %State{delta | range: {start_clock, new_end}}}1363 │ ~1364 │1365 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213661367 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1368 │1369 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1370 │ ~1371 │1372 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213731374 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1375 │1376 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1377 │ ~1378 │1379 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113801381 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1382 │1383 273 │ supervise(shards, strategy: :one_for_one,1384 │ ~1385 │1386 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113871388 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1389 │1390 43 │ :ok = :pg2.create(pg2_group)1391 │ ~1392 │1393 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113941395 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1396 │1397 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1398 │ ~1399 │1400 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114011402 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1403 │1404 44 │ :ok = :pg2.join(pg2_group, self())1405 │ ~1406 │1407 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114081409 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1410 │1411 57 │ :pg2.get_members(pg2_namespace(server_name))1412 │ ~1413 │1414 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114151416 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1417 │1418 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])1419 │ ~1420 │1421 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114221423 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1424 │1425 97 │ supervise(children, strategy: :rest_for_one)1426 │ ~1427 │1428 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114291430 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1431 │1432 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1433 │ ~1434 │1435 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11436 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114371438 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1439 │1440 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1441 │ ~1442 │1443 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114441445 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1446 │1447 42 │ supervise children, strategy: :one_for_one1448 │ ~1449 │1450 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114511452Generated phoenix_pubsub app1453==> nerves_compatibility_test1454===> Analyzing applications...1455===> Compiling certifi1456warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1457 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21458 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11459 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51460 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21461 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41462 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214631464==> plug1465Compiling 44 files (.ex)1466warning: cannot infer signatures from :cowboy because it is not loaded14671468warning: cannot infer signatures from :cowlib because it is not loaded14691470warning: cannot infer signatures from :ranch because it is not loaded14711472warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1473 lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314741475warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1476 lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214771478 warning: using single-quoted strings to represent charlists is deprecated.1479 Use ~c"" if you indeed want a charlist or use "" instead.1480 You may run "mix format --migrate" to change all single-quoted1481 strings to use the ~c sigil and fix this warning.1482 │1483 230 │ generated? = :erlang.system_info(:otp_release) >= '19'1484 │ ~1485 │1486 └─ lib/plug/builder.ex:230:5514871488 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1489 │1490 421 │ when not state in @unsent do1491 │ ~1492 │1493 └─ lib/plug/conn.ex:421:2214941495 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1496 │1497 445 │ when not state in @unsent do1498 │ ~1499 │1500 └─ lib/plug/conn.ex:445:2215011502 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1503 │1504 497 │ when not state in @unsent do1505 │ ~1506 │1507 └─ lib/plug/conn.ex:497:2215081509 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1510 │1511 883 │ def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1512 │ ~1513 │1514 └─ lib/plug/conn.ex:883:6915151516 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1517 │1518 907 │ def delete_session(%Conn{state: state}, _key) when not state in @unsent,1519 │ ~1520 │1521 └─ lib/plug/conn.ex:907:6415221523 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1524 │1525 939 │ def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1526 │ ~1527 │1528 └─ lib/plug/conn.ex:939:6815291530 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1531 │1532 961 │ when not state in @unsent do1533 │ ~1534 │1535 └─ lib/plug/conn.ex:961:2215361537 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1538 │1539 6 │ custom_statuses = Application.get_env(:plug, :statuses, %{})1540 │ ~1541 │1542 └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15431544 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1545 │1546 65 │ mask(left, right, <<acc::binary, x ^^^ y>>)1547 │ ~1548 │1549 └─ lib/plug/crypto.ex:65:4015501551 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1552 │1553 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1554 │ ~1555 │1556 └─ lib/plug/crypto.ex:87:5015571558 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1559 │1560 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1561 │ ~1562 │1563 └─ lib/plug/crypto.ex:87:5715641565 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1566 │1567 108 │ secure_compare(left, right, acc ||| (x ^^^ y))1568 │ ~1569 │1570 └─ lib/plug/crypto.ex:108:4415711572 warning: use Bitwise is deprecated. import Bitwise instead1573 │1574 6 │ use Bitwise1575 │ ~~~~~~~~~~~1576 │1577 └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15781579 warning: use Bitwise is deprecated. import Bitwise instead1580 │1581 13 │ use Bitwise1582 │ ~~~~~~~~~~~1583 │1584 └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15851586 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 operator1587 │1588 59 │ <<bin::binary-size(max_length), _::binary>> = key1589 │ ~1590 │1591 └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715921593 warning: unused require Bitwise1594 │1595 64 │ require Bitwise1596 │ ~1597 │1598 └─ lib/plug/csrf_protection.ex:64:315991600 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1601 │1602 4 │ if Application.get_env(:plug, :mimes) do1603 │ ~1604 │1605 └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16061607 warning: unused require Logger1608 │1609 32 │ require Logger1610 │ ~1611 │1612 └─ lib/plug/request_id.ex:32:316131614 warning: calling super for GenServer callback handle_info/2 is deprecated1615 │1616 164 │ super(msg, state)1617 │ ~1618 │1619 └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216201621 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1622 │1623 39 │ reraise e, System.stacktrace1624 │ ~1625 │1626 └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51627 └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516281629 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1630 │1631 12 │ worker(Plug.Upload, [])1632 │ ~1633 │1634 └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116351636 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1637 │1638 16 │ supervise(children, strategy: :one_for_one)1639 │ ~1640 │1641 └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116421643 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1644 │1645 210 │ if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1646 │ ~1647 │1648 └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216491650 warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1651 │1652 28 │ MIME.valid?(type)1653 │ ~1654 │1655 └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116561657 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1658 │1659 82 │ __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1660 │ ~1661 │1662 └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416631664 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1665 │1666 139 │ __catch__(conn, kind, reason, System.stacktrace, opts)1667 │ ~1668 │1669 └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416701671 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 instead1672 │1673 57 │ {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1674 │ ~1675 │1676 └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31677 └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31678 └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41679 └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/316801681 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 instead1682 │1683 79 │ :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1684 │ ~1685 │1686 └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31687 └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31688 └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31689 └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31690 └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41691 └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/316921693 warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1694 │1695 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>1696 │ ~1697 │1698 └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116991700 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1701 │1702 275 │ cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1703 │ ~1704 │1705 └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31706 └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217071708 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1709 │1710 41 │ signature = :crypto.hmac(:sha, key, plain_text)1711 │ ~1712 │1713 └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21714 └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21715 └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31716 └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/217171718 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1719 │1720 78 │ &:crypto.hmac(digest, secret, &1)1721 │ ~1722 │1723 └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217241725 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1726 │1727 21 │ stack = System.stacktrace1728 │ ~1729 │1730 └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31731 └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317321733 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1734 │1735 21 │ stack = System.stacktrace()1736 │ ~1737 │1738 └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41739 └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41740 └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417411742 warning: a struct for Plug.Conn is expected on struct update:17431744 %Plug.Conn{1745 conn1746 | adapter: {Plug.Adapters.Test.Conn, state},1747 host: uri.host || conn.host || "www.example.com",1748 method: method,1749 owner: owner,1750 path_info: split_path(uri.path),1751 port: uri.port || 80,1752 peer: {{127, 0, 0, 1}, 111_317},1753 remote_ip: {127, 0, 0, 1},1754 req_headers: req_headers,1755 request_path: uri.path,1756 query_string: query,1757 params: params || %Plug.Conn.Unfetched{aspect: :params},1758 scheme: String.to_atom(String.downcase(uri.scheme || "http"))1759 }17601761 but got type:17621763 dynamic(%{..., req_headers: term()})17641765 where "conn" was given the type:17661767 # type: dynamic(%{..., req_headers: term()})1768 # from: lib/plug/adapters/test/conn.ex:15:351769 body_or_params(body_or_params, query, conn.req_headers)17701771 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17721773 type warning found at:1774 │1775 19 │ %Plug.Conn{conn |1776 │ ~1777 │1778 └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417791780 warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1781 │1782 186 │ case Atom.to_char_list(plug) do1783 │ ~1784 │1785 └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117861787 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1788 │1789 43 │ Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1790 │ ~1791 │1792 └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417931794Generated plug app1795warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1796 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21797 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11798 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51799 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21800 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41801 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218021803==> phoenix1804Compiling 60 files (.ex)1805 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 operator1806 │1807 175 │ <<attr::size(prefix)-binary, ":unique">> -> attr1808 │ ~1809 │1810 └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118111812 warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18131814 We will inject a default implementation for now:18151816 def init(init_arg) do1817 {:ok, init_arg}1818 end18191820 You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18211822 │1823 3 │ defmodule Phoenix.CodeReloader.Proxy do1824 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1825 │1826 └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18271828 warning: unused require Logger1829 │1830 6 │ require Logger1831 │ ~1832 │1833 └─ lib/phoenix/code_reloader/server.ex:6:318341835 warning: unused require Logger1836 │1837 6 │ require Logger1838 │ ~1839 │1840 └─ lib/phoenix/endpoint/server.ex:6:318411842 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1843 │1844 78 │ defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1845 │ ~1846 │1847 └─ lib/phoenix/naming.ex:78:7818481849 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 operator1850 │1851 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1852 │ ~1853 │1854 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218551856 warning: using single-quoted strings to represent charlists is deprecated.1857 Use ~c"" if you indeed want a charlist or use "" instead.1858 You may run "mix format --migrate" to change all single-quoted1859 strings to use the ~c sigil and fix this warning.1860 │1861 272 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1862 │ ~1863 │1864 └─ lib/phoenix/router.ex:272:5018651866 warning: redefining @doc attribute previously set at line 515.18671868 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:18691870 @doc """1871 new docs1872 """1873 def resources(...)18741875 │1876 522 │ @doc """1877 │ ~~~~~~~~1878 │1879 └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318801881 warning: using single-quoted strings to represent charlists is deprecated.1882 Use ~c"" if you indeed want a charlist or use "" instead.1883 You may run "mix format --migrate" to change all single-quoted1884 strings to use the ~c sigil and fix this warning.1885 │1886 183 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1887 │ ~1888 │1889 └─ lib/phoenix/router/helpers.ex:183:5018901891 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1892 │1893 169 │ not (k = to_string(k)) in reserved,1894 │ ~1895 │1896 └─ lib/phoenix/router/helpers.ex:169:3918971898 warning: duplicate key :route found in struct1899 │1900 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902 │1903 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19041905 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)"1906 │1907 109 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1909 │1910 └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19111912 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1913 │1914 268 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1915 │ ~1916 │1917 └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219181919 warning: using single-quoted strings to represent charlists is deprecated.1920 Use ~c"" if you indeed want a charlist or use "" instead.1921 You may run "mix format --migrate" to change all single-quoted1922 strings to use the ~c sigil and fix this warning.1923 │1924 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1925 │ ~1926 │1927 └─ lib/phoenix/template.ex:174:5019281929 warning: unused require Logger1930 │1931 5 │ require Logger1932 │ ~1933 │1934 └─ lib/phoenix/controller.ex:5:319351936 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1937 │1938 613 │ exception -> {:error, {exception, System.stacktrace()}}1939 │ ~1940 │1941 └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119421943 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1944 │1945 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1946 │ ~1947 │1948 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119491950 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1951 │1952 14 │ supervise(children, strategy: :simple_one_for_one)1953 │ ~1954 │1955 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119561957 warning: expected a module (an atom) when invoking config/1 in expression:19581959 endpoint.config(:endpoint_id)19601961 where "endpoint" was given the type:19621963 # type: dynamic(%{..., __pubsub_server__: atom()})1964 # from: lib/phoenix/transports/long_poll.ex:191:101965 verify_token(endpoint, token, opts)19661967 type warning found at:1968 │1969 193 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1970 │ ~1971 │1972 └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319731974 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1975 │1976 236 │ do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1977 │ ~1978 │1979 └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219801981 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1982 │1983 241 │ do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1984 │ ~1985 │1986 └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/319871988 warning: unknown key .__pubsub_server__ in expression:19891990 endpoint.__pubsub_server__19911992 the given type does not have the given key:19931994 dynamic(1995 %Phoenix.Socket{1996 id: term(),1997 assigns: term(),1998 channel: term(),1999 channel_pid: term(),2000 endpoint: atom(),2001 handler: term(),2002 joined: term(),2003 pubsub_server: term(),2004 ref: term(),2005 topic: term(),2006 transport: term(),2007 transport_pid: term(),2008 transport_name: term(),2009 serializer: term()2010 } or2011 %Plug.Conn{2012 adapter: term(),2013 assigns: term(),2014 before_send: term(),2015 body_params: term(),2016 cookies: term(),2017 halted: term(),2018 host: term(),2019 method: term(),2020 owner: term(),2021 params: term(),2022 path_params: term(),2023 path_info: term(),2024 port: term(),2025 private: term(),2026 query_params: term(),2027 query_string: term(),2028 peer: term(),2029 remote_ip: term(),2030 req_cookies: term(),2031 req_headers: term(),2032 request_path: term(),2033 resp_body: term(),2034 resp_cookies: term(),2035 resp_headers: term(),2036 scheme: term(),2037 script_name: term(),2038 secret_key_base: term(),2039 state: term(),2040 status: term()2041 } or atom() or binary()2042 )20432044 where "endpoint" was given the type:20452046 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2047 # from: lib/phoenix/transports/long_poll.ex:246:192048 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20492050 type warning found at:2051 │2052 246 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2053 │ ~~~~~~~~~~~~~~~~~2054 │2055 └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320562057 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2058 │2059 62 │ if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)2060 │ ~2061 │2062 └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/12063 └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/120642065 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2066 │2067 148 │ do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)2068 │ ~2069 │2070 └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/320712072 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2073 │2074 50 │ __catch__(conn, kind, reason, System.stacktrace, opts)2075 │ ~2076 │2077 └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/420782079 warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2080 │2081 376 │ ext = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2082 │ ~2083 │2084 └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220852086 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2087 │2088 10 │ supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2089 │ ~2090 │2091 └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120922093 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2094 │2095 12 │ supervise(children, strategy: :one_for_one)2096 │ ~2097 │2098 └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120992100 warning: a struct for Phoenix.Socket is expected on struct update:21012102 %Phoenix.Socket{socket | id: id}21032104 but got type:21052106 dynamic()21072108 where "socket" was given the type:21092110 # type: dynamic()2111 # from: lib/phoenix/socket/transport.ex2112 {:ok, socket}21132114 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21152116 type warning found at:2117 │2118 171 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2119 │ ~2120 │2121 └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621222123 warning: a struct for Phoenix.Socket is expected on struct update:21242125 %Phoenix.Socket{socket | topic: topic, channel: channel}21262127 but got type:21282129 dynamic(%{..., handler: atom(), transport_name: term()})21302131 where "socket" was given the types:21322133 # type: dynamic(%{..., handler: atom()})2134 # from: lib/phoenix/socket/transport.ex:231:332135 socket.handler.__channel__(topic, socket.transport_name)21362137 # type: dynamic(%{..., handler: atom(), transport_name: term()})2138 # from: lib/phoenix/socket/transport.ex:231:332139 socket.handler.__channel__(topic, socket.transport_name)21402141 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21422143 type warning found at:2144 │2145 232 │ socket = %Socket{socket | topic: topic, channel: channel}2146 │ ~2147 │2148 └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321492150 warning: String.strip/1 is deprecated. Use String.trim/1 instead2151 │2152 269 │ raise ArgumentError, message: String.strip(message)2153 │ ~2154 │2155 └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521562157 warning: expected a map or struct when accessing .url in expression:21582159 endpoint.url21602161 where "endpoint" was given the types:21622163 # type: dynamic(atom())2164 # from: lib/phoenix/router/helpers.ex:24:202165 endpoint21662167 # type: atom()2168 # from: lib/phoenix/router/helpers.ex:24:352169 is_atom(endpoint)21702171 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21722173 type warning found at:2174 │2175 25 │ endpoint.url2176 │ ~2177 │2178 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/221792180 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2181 │2182 188 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2183 │ ~2184 │2185 └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421862187 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2188 │2189 189 │ worker(Phoenix.Tracker, [module, opts, opts])2190 │ ~2191 │2192 └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421932194 warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2195 │2196 202 │ Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2197 │ ~2198 │2199 └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/522002201 warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2202 │2203 236 │ |> Phoenix.Tracker.list(topic)2204 │ ~2205 │2206 └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/222072208 warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2209 │2210 34 │ String.rjust(route_name, route_name_len) <> " " <>2211 │ ~2212 │2213 └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222142215 warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2216 │2217 35 │ String.ljust(verb, verb_len) <> " " <>2218 │ ~2219 │2220 └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22221 └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222222223 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2224 │2225 19 │ supervise(children, strategy: :one_for_one)2226 │ ~2227 │2228 └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122292230 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2231 │2232 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2233 │ ~2234 │2235 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/322362237 warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22382239 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22402241 given types:22422243 (2244 dynamic(:http or :https),2245 -dynamic(%{..., __sockets__: term()})-,2246 empty_list(),2247 dynamic(empty_list() or non_empty_list(term(), term()))2248 )22492250 but expected one of:22512252 :http or :https, atom() or binary(), term(), term()22532254 where "config" was given the type:22552256 # type: dynamic(empty_list() or non_empty_list(term(), term()))2257 # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122258 config = Keyword.put_new(config, :dispatch, _: dispatches)22592260 where "endpoint" was given the type:22612262 # type: dynamic(%{..., __sockets__: term()})2263 # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262264 {path, socket} <- endpoint.__sockets__22652266 where "scheme" was given the types:22672268 # type: dynamic()2269 # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182270 scheme22712272 # type: dynamic(:http or :https)2273 # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282274 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22752276 type warning found at:2277 │2278 82 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2279 │ ~2280 │2281 └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/322822283 warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2284 │2285 74 │ PubSub.broadcast pubsub_server, topic, %Broadcast{2286 │ ~2287 │2288 └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/422892290 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2291 │2292 38 │ [worker(Phoenix.Config, args)]2293 │ ~2294 │2295 └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22296 └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/222972298 warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2299 │2300 90 │ PubSub.broadcast! pubsub_server, topic, %Broadcast{2301 │ ~2302 │2303 └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/423042305 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2306 │2307 46 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2308 │ ~2309 │2310 └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22311 └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323122313 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2314 │2315 64 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2316 │ ~2317 │2318 └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323192320 warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2321 │2322 106 │ PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2323 │ ~2324 │2325 └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/523262327 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2328 │2329 122 │ PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2330 │ ~2331 │2332 └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/523332334 warning: incompatible types given to warmup_static/1:23352336 warmup_static(endpoint)23372338 given types:23392340 -dynamic(%{..., url: term()})-23412342 but expected one of:23432344 atom()23452346 where "endpoint" was given the type:23472348 # type: dynamic(%{..., url: term()})2349 # from: lib/phoenix/endpoint/adapter.ex:232:52350 warmup_url(endpoint)23512352 type warning found at:2353 │2354 233 │ warmup_static(endpoint)2355 │ ~2356 │2357 └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123582359 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2360 │2361 197 │ PubSub.subscribe(socket.pubsub_server, socket.topic,2362 │ ~2363 │2364 └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/423652366 warning: String.strip/1 is deprecated. Use String.trim/1 instead2367 │2368 169 │ <pre>#{String.strip(output)}</pre>2369 │ ~2370 │2371 └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223722373 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2374 │2375 46 │ IO.puts Exception.format(kind, reason, System.stacktrace)2376 │ ~2377 │2378 └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323792380 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23812382 mod.__phoenix_recompile__?23832384 where "mod" was given the type:23852386 # type: dynamic(atom())2387 # from: lib/mix/tasks/compile.phoenix.ex:34:122388 Code.ensure_loaded?(mod)23892390 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()23912392 type warning found at:2393 │2394 36 │ mod.__phoenix_recompile__?2395 │ ~2396 │2397 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/123982399 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2400 │2401 154 │ Enum.partition attrs, fn2402 │ ~2403 │2404 └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/124052406Generated phoenix app2407==> postgrex2408Compiling 62 files (.ex)2409 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2410 │2411 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2412 │ ~2413 │2414 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24152416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2417 You may run "mix format --migrate" to fix this warning automatically.2418 │2419 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2420 │ ~2421 │2422 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124232424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2425 You may run "mix format --migrate" to fix this warning automatically.2426 │2427 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2428 │ ~2429 │2430 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124312432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2433 You may run "mix format --migrate" to fix this warning automatically.2434 │2435 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2436 │ ~2437 │2438 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124392440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2441 You may run "mix format --migrate" to fix this warning automatically.2442 │2443 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2444 │ ~2445 │2446 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124472448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2449 You may run "mix format --migrate" to fix this warning automatically.2450 │2451 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2452 │ ~2453 │2454 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124552456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2457 You may run "mix format --migrate" to fix this warning automatically.2458 │2459 43 │ <<-1::int32>>2460 │ ~2461 │2462 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124632464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2465 You may run "mix format --migrate" to fix this warning automatically.2466 │2467 48 │ <<value_byte_size::int32>> <> value2468 │ ~2469 │2470 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124712472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2473 You may run "mix format --migrate" to fix this warning automatically.2474 │2475 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2476 │ ~2477 │2478 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224792480 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2481 You may run "mix format --migrate" to fix this warning automatically.2482 │2483 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2484 │ ~2485 │2486 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224872488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2489 You may run "mix format --migrate" to fix this warning automatically.2490 │2491 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2492 │ ~2493 │2494 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224952496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2497 You may run "mix format --migrate" to fix this warning automatically.2498 │2499 64 │ ... -1::int32, rest::binary>>, acc) do2500 │ ~2501 │2502 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225032504 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2505 You may run "mix format --migrate" to fix this warning automatically.2506 │2507 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2508 │ ~2509 │2510 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225112512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2513 You may run "mix format --migrate" to fix this warning automatically.2514 │2515 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2516 │ ~2517 │2518 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225192520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2521 You may run "mix format --migrate" to fix this warning automatically.2522 │2523 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2524 │ ~2525 │2526 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225272528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2529 You may run "mix format --migrate" to fix this warning automatically.2530 │2531 79 │ ... -1::int32, rest::binary>>, acc) do2532 │ ~2533 │2534 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225352536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2537 You may run "mix format --migrate" to fix this warning automatically.2538 │2539 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2540 │ ~2541 │2542 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225432544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2545 You may run "mix format --migrate" to fix this warning automatically.2546 │2547 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2548 │ ~2549 │2550 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225512552 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2553 You may run "mix format --migrate" to fix this warning automatically.2554 │2555 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2556 │ ~2557 │2558 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125592560 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2561 You may run "mix format --migrate" to fix this warning automatically.2562 │2563 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2564 │ ~2565 │2566 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125672568 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2569 You may run "mix format --migrate" to fix this warning automatically.2570 │2571 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2572 │ ~2573 │2574 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125752576 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2577 You may run "mix format --migrate" to fix this warning automatically.2578 │2579 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2580 │ ~2581 │2582 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125832584 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2585 You may run "mix format --migrate" to fix this warning automatically.2586 │2587 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2588 │ ~2589 │2590 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125912592 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2593 You may run "mix format --migrate" to fix this warning automatically.2594 │2595 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2596 │ ~2597 │2598 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125992600 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2601 You may run "mix format --migrate" to fix this warning automatically.2602 │2603 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2604 │ ~2605 │2606 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126072608 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2609 You may run "mix format --migrate" to fix this warning automatically.2610 │2611 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2612 │ ~2613 │2614 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126152616 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2617 You may run "mix format --migrate" to fix this warning automatically.2618 │2619 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2620 │ ~2621 │2622 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126232624 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2625 You may run "mix format --migrate" to fix this warning automatically.2626 │2627 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2628 │ ~2629 │2630 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126312632 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2633 You may run "mix format --migrate" to fix this warning automatically.2634 │2635 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2636 │ ~2637 │2638 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126392640 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2641 You may run "mix format --migrate" to fix this warning automatically.2642 │2643 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2644 │ ~2645 │2646 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126472648 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2649 You may run "mix format --migrate" to fix this warning automatically.2650 │2651 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2652 │ ~2653 │2654 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126552656 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2657 You may run "mix format --migrate" to fix this warning automatically.2658 │2659 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2660 │ ~2661 │2662 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326632664 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2665 You may run "mix format --migrate" to fix this warning automatically.2666 │2667 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2668 │ ~2669 │2670 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126712672 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2673 You may run "mix format --migrate" to fix this warning automatically.2674 │2675 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2676 │ ~2677 │2678 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126792680 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2681 You may run "mix format --migrate" to fix this warning automatically.2682 │2683 23 │ <<x::float64, y::float64>>2684 │ ~2685 │2686 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226872688 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2689 You may run "mix format --migrate" to fix this warning automatically.2690 │2691 23 │ <<x::float64, y::float64>>2692 │ ~2693 │2694 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226952696 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2697 You may run "mix format --migrate" to fix this warning automatically.2698 │2699 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2700 │ ~2701 │2702 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227032704 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2705 You may run "mix format --migrate" to fix this warning automatically.2706 │2707 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2708 │ ~2709 │2710 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227112712 warning: use Bitwise is deprecated. import Bitwise instead2713 │2714 4 │ use Bitwise, only_operators: true2715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2716 │2717 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27182719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2720 You may run "mix format --migrate" to fix this warning automatically.2721 │2722 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2723 │ ~2724 │2725 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127262727 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2728 You may run "mix format --migrate" to fix this warning automatically.2729 │2730 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2731 │ ~2732 │2733 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227342735 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2736 You may run "mix format --migrate" to fix this warning automatically.2737 │2738 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2739 │ ~2740 │2741 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227422743 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744 You may run "mix format --migrate" to fix this warning automatically.2745 │2746 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2747 │ ~2748 │2749 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127502751 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2752 You may run "mix format --migrate" to fix this warning automatically.2753 │2754 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2755 │ ~2756 │2757 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127582759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2760 You may run "mix format --migrate" to fix this warning automatically.2761 │2762 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2763 │ ~2764 │2765 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127662767 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2768 You may run "mix format --migrate" to fix this warning automatically.2769 │2770 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2771 │ ~2772 │2773 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127742775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2776 You may run "mix format --migrate" to fix this warning automatically.2777 │2778 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2779 │ ~2780 │2781 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127822783 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2784 You may run "mix format --migrate" to fix this warning automatically.2785 │2786 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2787 │ ~2788 │2789 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127902791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2792 You may run "mix format --migrate" to fix this warning automatically.2793 │2794 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2795 │ ~2796 │2797 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127982799 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2800 You may run "mix format --migrate" to fix this warning automatically.2801 │2802 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2803 │ ~2804 │2805 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128062807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2808 You may run "mix format --migrate" to fix this warning automatically.2809 │2810 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2811 │ ~2812 │2813 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128142815 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2816 You may run "mix format --migrate" to fix this warning automatically.2817 │2818 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2819 │ ~2820 │2821 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128222823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2824 You may run "mix format --migrate" to fix this warning automatically.2825 │2826 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2827 │ ~2828 │2829 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128302831 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2832 You may run "mix format --migrate" to fix this warning automatically.2833 │2834 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2835 │ ~2836 │2837 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128382839 warning: use Bitwise is deprecated. import Bitwise instead2840 │2841 5 │ use Bitwise2842 │ ~~~~~~~~~~~2843 │2844 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28452846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2847 You may run "mix format --migrate" to fix this warning automatically.2848 │2849 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2850 │ ~2851 │2852 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128532854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2855 You may run "mix format --migrate" to fix this warning automatically.2856 │2857 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>2858 │ ~2859 │2860 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128612862 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 operator2863 │2864 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2865 │ ~2866 │2867 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128682869 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2870 You may run "mix format --migrate" to fix this warning automatically.2871 │2872 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2873 │ ~2874 │2875 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128762877 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878 You may run "mix format --migrate" to fix this warning automatically.2879 │2880 46 │ 0 :: int32>>2881 │ ~2882 │2883 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128842885 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886 You may run "mix format --migrate" to fix this warning automatically.2887 │2888 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2889 │ ~2890 │2891 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128922893 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2894 You may run "mix format --migrate" to fix this warning automatically.2895 │2896 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2897 │ ~2898 │2899 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129002901 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2902 You may run "mix format --migrate" to fix this warning automatically.2903 │2904 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2905 │ ~2906 │2907 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129082909 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2910 You may run "mix format --migrate" to fix this warning automatically.2911 │2912 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do2913 │ ~2914 │2915 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329162917 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 operator2918 │2919 72 │ <<data :: size(rest_size)>> = rest2920 │ ~2921 │2922 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329232924 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2925 You may run "mix format --migrate" to fix this warning automatically.2926 │2927 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2928 │ ~2929 │2930 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329312932 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2933 You may run "mix format --migrate" to fix this warning automatically.2934 │2935 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2936 │ ~2937 │2938 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329392940 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2941 You may run "mix format --migrate" to fix this warning automatically.2942 │2943 86 │ def parse(<<status :: int8>>, ?Z, _size) do2944 │ ~2945 │2946 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329472948 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2949 You may run "mix format --migrate" to fix this warning automatically.2950 │2951 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2952 │ ~2953 │2954 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329552956 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2957 You may run "mix format --migrate" to fix this warning automatically.2958 │2959 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2960 │ ~2961 │2962 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329632964 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2965 You may run "mix format --migrate" to fix this warning automatically.2966 │2967 103 │ case <<len ::uint16>> do2968 │ ~2969 │2970 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329712972 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2973 You may run "mix format --migrate" to fix this warning automatically.2974 │2975 104 │ <<^overflow_len :: uint16>> ->2976 │ ~2977 │2978 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329792980 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2981 You may run "mix format --migrate" to fix this warning automatically.2982 │2983 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2984 │ ~2985 │2986 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329872988 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2989 You may run "mix format --migrate" to fix this warning automatically.2990 │2991 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2992 │ ~2993 │2994 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329952996 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2997 You may run "mix format --migrate" to fix this warning automatically.2998 │2999 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3000 │ ~3001 │3002 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330033004 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3005 You may run "mix format --migrate" to fix this warning automatically.3006 │3007 226 │ [<<size :: int32>>, data]3008 │ ~3009 │3010 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130113012 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3013 You may run "mix format --migrate" to fix this warning automatically.3014 │3015 224 │ [first, <<size :: int32>>, data]3016 │ ~3017 │3018 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130193020 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3021 You may run "mix format --migrate" to fix this warning automatically.3022 │3023 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3024 │ ~3025 │3026 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130273028 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3029 You may run "mix format --migrate" to fix this warning automatically.3030 │3031 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3032 │ ~3033 │3034 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130353036 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3037 You may run "mix format --migrate" to fix this warning automatically.3038 │3039 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3040 │ ~3041 │3042 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130433044 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3045 You may run "mix format --migrate" to fix this warning automatically.3046 │3047 252 │ len = <<div(byte_size(oids), 4) :: int16>>3048 │ ~3049 │3050 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130513052 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3053 You may run "mix format --migrate" to fix this warning automatically.3054 │3055 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3056 │ ~3057 │3058 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130593060 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3061 You may run "mix format --migrate" to fix this warning automatically.3062 │3063 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3064 │ ~3065 │3066 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130673068 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3069 You may run "mix format --migrate" to fix this warning automatically.3070 │3071 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3072 │ ~3073 │3074 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130753076 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3077 You may run "mix format --migrate" to fix this warning automatically.3078 │3079 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3080 │ ~3081 │3082 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130833084 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3085 You may run "mix format --migrate" to fix this warning automatically.3086 │3087 287 │ len_params = <<length(params) :: int16>>3088 │ ~3089 │3090 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130913092 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3093 You may run "mix format --migrate" to fix this warning automatically.3094 │3095 294 │ {?E, [port, 0, <<rows :: int32>>]}3096 │ ~3097 │3098 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130993100 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3101 You may run "mix format --migrate" to fix this warning automatically.3102 │3103 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3104 │ ~3105 │3106 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131073108 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3109 You may run "mix format --migrate" to fix this warning automatically.3110 │3111 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3112 │ ~3113 │3114 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131153116 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3117 You may run "mix format --migrate" to fix this warning automatically.3118 │3119 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3120 │ ~3121 │3122 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131233124 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3125 You may run "mix format --migrate" to fix this warning automatically.3126 │3127 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3128 │ ~3129 │3130 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131313132 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3133 You may run "mix format --migrate" to fix this warning automatically.3134 │3135 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3136 │ ~3137 │3138 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131393140 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3141 You may run "mix format --migrate" to fix this warning automatically.3142 │3143 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3144 │ ~3145 │3146 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131473148 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3149 You may run "mix format --migrate" to fix this warning automatically.3150 │3151 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3152 │ ~3153 │3154 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131553156 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3157 You may run "mix format --migrate" to fix this warning automatically.3158 │3159 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3160 │ ~3161 │3162 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131633164 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3165 You may run "mix format --migrate" to fix this warning automatically.3166 │3167 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3168 │ ~3169 │3170 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131713172 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3173 You may run "mix format --migrate" to fix this warning automatically.3174 │3175 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3176 │ ~3177 │3178 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131793180 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3181 You may run "mix format --migrate" to fix this warning automatically.3182 │3183 363 │ type_size :: int16, type_mod :: int32, format :: int16,3184 │ ~3185 │3186 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131873188 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3189 You may run "mix format --migrate" to fix this warning automatically.3190 │3191 363 │ type_size :: int16, type_mod :: int32, format :: int16,3192 │ ~3193 │3194 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131953196 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3197 You may run "mix format --migrate" to fix this warning automatically.3198 │3199 363 │ type_size :: int16, type_mod :: int32, format :: int16,3200 │ ~3201 │3202 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132033204 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3205 You may run "mix format --migrate" to fix this warning automatically.3206 │3207 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3208 │ ~3209 │3210 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132113212 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3213 You may run "mix format --migrate" to fix this warning automatically.3214 │3215 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3216 │ ~3217 │3218 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132193220 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3221 You may run "mix format --migrate" to fix this warning automatically.3222 │3223 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3224 │ ~3225 │3226 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132273228 warning: unused require Postgrex.Messages3229 │3230 30 │ require Postgrex.Messages3231 │ ~3232 │3233 └─ lib/postgrex/query.ex:30:332343235 warning: unused require Logger3236 │3237 8 │ require Logger3238 │ ~3239 │3240 └─ lib/postgrex/notifications.ex:8:332413242 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3243 You may run "mix format --migrate" to fix this warning automatically.3244 │3245 59 │ if lower == <<-1::int32>> do3246 │ ~3247 │3248 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432493250 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3251 You may run "mix format --migrate" to fix this warning automatically.3252 │3253 66 │ if upper == <<-1::int32>> do3254 │ ~3255 │3256 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432573258 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3259 You may run "mix format --migrate" to fix this warning automatically.3260 │3261 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3262 │ ~3263 │3264 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432653266 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3267 │3268 1005 │ Logger.warn(fn() ->3269 │ ~3270 │3271 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532723273 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3274 You may run "mix format --migrate" to fix this warning automatically.3275 │3276 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3277 │ ~3278 │3279 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132803281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3282 You may run "mix format --migrate" to fix this warning automatically.3283 │3284 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3285 │ ~3286 │3287 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132883289 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 operator3290 │3291 2003 │ <<body :: binary(size), rest :: binary>> ->3292 │ ~3293 │3294 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132953296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297 You may run "mix format --migrate" to fix this warning automatically.3298 │3299 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3300 │ ~3301 │3302 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333033304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305 You may run "mix format --migrate" to fix this warning automatically.3306 │3307 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3308 │ ~3309 │3310 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333113312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313 You may run "mix format --migrate" to fix this warning automatically.3314 │3315 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3316 │ ~3317 │3318 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333193320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3321 You may run "mix format --migrate" to fix this warning automatically.3322 │3323 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3324 │ ~3325 │3326 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333273328 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3329 You may run "mix format --migrate" to fix this warning automatically.3330 │3331 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3332 │ ~3333 │3334 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333353336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337 You may run "mix format --migrate" to fix this warning automatically.3338 │3339 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3340 │ ~3341 │3342 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333433344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3345 You may run "mix format --migrate" to fix this warning automatically.3346 │3347 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3348 │ ~3349 │3350 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233513352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3353 You may run "mix format --migrate" to fix this warning automatically.3354 │3355 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3356 │ ~3357 │3358 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233593360 warning: using single-quoted strings to represent charlists is deprecated.3361 Use ~c"" if you indeed want a charlist or use "" instead.3362 You may run "mix format --migrate" to change all single-quoted3363 strings to use the ~c sigil and fix this warning.3364 │3365 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3366 │ ~3367 │3368 └─ lib/postgrex/type_module.ex:49:5033693370 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3371 You may run "mix format --migrate" to fix this warning automatically.3372 │3373 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3374 │ ~3375 │3376 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133773378 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3379 You may run "mix format --migrate" to fix this warning automatically.3380 │3381 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3382 │ ~3383 │3384 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133853386 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3387 You may run "mix format --migrate" to fix this warning automatically.3388 │3389 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3390 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3391 │3392 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333933394 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3395 You may run "mix format --migrate" to fix this warning automatically.3396 │3397 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3398 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3399 │3400 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134013402 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3403 You may run "mix format --migrate" to fix this warning automatically.3404 │3405 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3407 │3408 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134093410 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3411 You may run "mix format --migrate" to fix this warning automatically.3412 │3413 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3414 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415 │3416 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134173418 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 operator3419 │3420 15 │ <<binary::binary-size(last_pos), last::bits>> = val3421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422 │3423 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134243425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426 You may run "mix format --migrate" to fix this warning automatically.3427 │3428 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430 │3431 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134323433 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3434 You may run "mix format --migrate" to fix this warning automatically.3435 │3436 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438 │3439 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134403441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3442 You may run "mix format --migrate" to fix this warning automatically.3443 │3444 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446 │3447 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134483449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3450 You may run "mix format --migrate" to fix this warning automatically.3451 │3452 9 │ <<1 :: int32, 1>>3453 │ ~~~~~~~~~~~~~~~~~3454 │3455 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134563457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3458 You may run "mix format --migrate" to fix this warning automatically.3459 │3460 11 │ <<1 :: int32, 0>>3461 │ ~~~~~~~~~~~~~~~~~3462 │3463 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134643465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3466 You may run "mix format --migrate" to fix this warning automatically.3467 │3468 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470 │3471 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134723473 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3474 You may run "mix format --migrate" to fix this warning automatically.3475 │3476 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478 │3479 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134803481 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482 You may run "mix format --migrate" to fix this warning automatically.3483 │3484 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486 │3487 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134883489 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3490 You may run "mix format --migrate" to fix this warning automatically.3491 │3492 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494 │3495 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134963497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3498 You may run "mix format --migrate" to fix this warning automatically.3499 │3500 12 │ <<20 :: int32, 3, n, 1, 16,3501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3502 │3503 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135043505 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3506 You may run "mix format --migrate" to fix this warning automatically.3507 │3508 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510 │3511 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135123513 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514 You may run "mix format --migrate" to fix this warning automatically.3515 │3516 10 │ <<24::int32, x::float64, y::float64, r::float64>>3517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518 │3519 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135203521 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3522 You may run "mix format --migrate" to fix this warning automatically.3523 │3524 10 │ <<24::int32, x::float64, y::float64, r::float64>>3525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526 │3527 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135283529 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3530 You may run "mix format --migrate" to fix this warning automatically.3531 │3532 10 │ <<24::int32, x::float64, y::float64, r::float64>>3533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534 │3535 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135363537 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3538 You may run "mix format --migrate" to fix this warning automatically.3539 │3540 10 │ <<24::int32, x::float64, y::float64, r::float64>>3541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542 │3543 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135443545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546 You may run "mix format --migrate" to fix this warning automatically.3547 │3548 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550 │3551 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135523553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554 You may run "mix format --migrate" to fix this warning automatically.3555 │3556 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558 │3559 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135603561 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3562 You may run "mix format --migrate" to fix this warning automatically.3563 │3564 9 │ <<4::int32, n::float32>>3565 │ ~~~~~~~~~~~~~~~~~~~~~~~~3566 │3567 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135683569 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3570 You may run "mix format --migrate" to fix this warning automatically.3571 │3572 9 │ <<4::int32, n::float32>>3573 │ ~~~~~~~~~~~~~~~~~~~~~~~~3574 │3575 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135763577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3578 You may run "mix format --migrate" to fix this warning automatically.3579 │3580 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582 │3583 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135843585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3586 You may run "mix format --migrate" to fix this warning automatically.3587 │3588 13 │ <<4::int32, 0::1, 255, 0::23>>3589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590 │3591 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135923593 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3594 You may run "mix format --migrate" to fix this warning automatically.3595 │3596 15 │ <<4::int32, 1::1, 255, 0::23>>3597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598 │3599 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136003601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602 You may run "mix format --migrate" to fix this warning automatically.3603 │3604 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606 │3607 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136083609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610 You may run "mix format --migrate" to fix this warning automatically.3611 │3612 9 │ <<8 :: int32, n :: float64>>3613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614 │3615 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136163617 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3618 You may run "mix format --migrate" to fix this warning automatically.3619 │3620 9 │ <<8 :: int32, n :: float64>>3621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622 │3623 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136243625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626 You may run "mix format --migrate" to fix this warning automatically.3627 │3628 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630 │3631 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136323633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3634 You may run "mix format --migrate" to fix this warning automatically.3635 │3636 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638 │3639 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136403641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3642 You may run "mix format --migrate" to fix this warning automatically.3643 │3644 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646 │3647 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136483649 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650 You may run "mix format --migrate" to fix this warning automatically.3651 │3652 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654 │3655 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136563657 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3658 You may run "mix format --migrate" to fix this warning automatically.3659 │3660 12 │ [<<IO.iodata_length(data) :: int32>> | data]3661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662 │3663 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136643665 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666 You may run "mix format --migrate" to fix this warning automatically.3667 │3668 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670 │3671 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136723673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3674 You may run "mix format --migrate" to fix this warning automatically.3675 │3676 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678 │3679 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136803681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3682 You may run "mix format --migrate" to fix this warning automatically.3683 │3684 12 │ <<20 :: int32, 3, 128, 0, 16,3685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686 │3687 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136883689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690 You may run "mix format --migrate" to fix this warning automatically.3691 │3692 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694 │3695 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136963697 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3698 You may run "mix format --migrate" to fix this warning automatically.3699 │3700 12 │ <<2 :: int32, int :: int16>>3701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702 │3703 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137043705 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3706 You may run "mix format --migrate" to fix this warning automatically.3707 │3708 12 │ <<2 :: int32, int :: int16>>3709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710 │3711 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137123713 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3714 You may run "mix format --migrate" to fix this warning automatically.3715 │3716 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718 │3719 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137203721 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3722 You may run "mix format --migrate" to fix this warning automatically.3723 │3724 12 │ <<4 :: int32, int :: int32>>3725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726 │3727 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137283729 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3730 You may run "mix format --migrate" to fix this warning automatically.3731 │3732 12 │ <<4 :: int32, int :: int32>>3733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734 │3735 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137363737 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738 You may run "mix format --migrate" to fix this warning automatically.3739 │3740 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742 │3743 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137443745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3746 You may run "mix format --migrate" to fix this warning automatically.3747 │3748 12 │ <<8 :: int32, int :: int64>>3749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750 │3751 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137523753 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3754 You may run "mix format --migrate" to fix this warning automatically.3755 │3756 12 │ <<8 :: int32, int :: int64>>3757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758 │3759 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137603761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3762 You may run "mix format --migrate" to fix this warning automatically.3763 │3764 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766 │3767 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137683769 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770 You may run "mix format --migrate" to fix this warning automatically.3771 │3772 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774 │3775 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137763777 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3778 You may run "mix format --migrate" to fix this warning automatically.3779 │3780 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782 │3783 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137843785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3786 You may run "mix format --migrate" to fix this warning automatically.3787 │3788 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790 │3791 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137923793 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3794 You may run "mix format --migrate" to fix this warning automatically.3795 │3796 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798 │3799 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138003801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3802 You may run "mix format --migrate" to fix this warning automatically.3803 │3804 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806 │3807 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138083809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3810 You may run "mix format --migrate" to fix this warning automatically.3811 │3812 10 │ <<24::int32, a::float64, b::float64, c::float64>>3813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814 │3815 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138163817 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3818 You may run "mix format --migrate" to fix this warning automatically.3819 │3820 10 │ <<24::int32, a::float64, b::float64, c::float64>>3821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822 │3823 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138243825 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3826 You may run "mix format --migrate" to fix this warning automatically.3827 │3828 10 │ <<24::int32, a::float64, b::float64, c::float64>>3829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830 │3831 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138323833 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3834 You may run "mix format --migrate" to fix this warning automatically.3835 │3836 10 │ <<24::int32, a::float64, b::float64, c::float64>>3837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838 │3839 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138403841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3842 You may run "mix format --migrate" to fix this warning automatically.3843 │3844 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846 │3847 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138483849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3850 You may run "mix format --migrate" to fix this warning automatically.3851 │3852 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854 │3855 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138563857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3858 You may run "mix format --migrate" to fix this warning automatically.3859 │3860 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862 │3863 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138643865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866 You may run "mix format --migrate" to fix this warning automatically.3867 │3868 9 │ <<6::int32, a, b, c, d, e, f>>3869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870 │3871 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138723873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874 You may run "mix format --migrate" to fix this warning automatically.3875 │3876 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878 │3879 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138803881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882 You may run "mix format --migrate" to fix this warning automatically.3883 │3884 11 │ [<<byte_size(name) :: int32>> | name]3885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886 │3887 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138883889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890 You may run "mix format --migrate" to fix this warning automatically.3891 │3892 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894 │3895 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138963897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3898 You may run "mix format --migrate" to fix this warning automatically.3899 │3900 10 │ [<<IO.iodata_length(data)::int32>> | data]3901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902 │3903 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139043905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906 You may run "mix format --migrate" to fix this warning automatically.3907 │3908 13 │ [<<IO.iodata_length(data)::int32>> | data]3909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910 │3911 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139123913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914 You may run "mix format --migrate" to fix this warning automatically.3915 │3916 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918 │3919 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139203921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922 You may run "mix format --migrate" to fix this warning automatically.3923 │3924 15 │ <<4 :: int32, oid :: uint32>>3925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926 │3927 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139283929 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3930 You may run "mix format --migrate" to fix this warning automatically.3931 │3932 15 │ <<4 :: int32, oid :: uint32>>3933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934 │3935 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139363937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938 You may run "mix format --migrate" to fix this warning automatically.3939 │3940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942 │3943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139443945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946 You may run "mix format --migrate" to fix this warning automatically.3947 │3948 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3950 │3951 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139523953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954 You may run "mix format --migrate" to fix this warning automatically.3955 │3956 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958 │3959 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139603961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3962 You may run "mix format --migrate" to fix this warning automatically.3963 │3964 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966 │3967 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139683969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3970 You may run "mix format --migrate" to fix this warning automatically.3971 │3972 9 │ <<16::int32, x::float64, y::float64>>3973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974 │3975 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139763977 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3978 You may run "mix format --migrate" to fix this warning automatically.3979 │3980 9 │ <<16::int32, x::float64, y::float64>>3981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982 │3983 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139843985 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3986 You may run "mix format --migrate" to fix this warning automatically.3987 │3988 9 │ <<16::int32, x::float64, y::float64>>3989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990 │3991 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139923993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3994 You may run "mix format --migrate" to fix this warning automatically.3995 │3996 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998 │3999 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140004001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4002 You may run "mix format --migrate" to fix this warning automatically.4003 │4004 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006 │4007 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140084009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4010 You may run "mix format --migrate" to fix this warning automatically.4011 │4012 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014 │4015 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140164017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018 You may run "mix format --migrate" to fix this warning automatically.4019 │4020 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022 │4023 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340244025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4026 You may run "mix format --migrate" to fix this warning automatically.4027 │4028 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030 │4031 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140324033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034 You may run "mix format --migrate" to fix this warning automatically.4035 │4036 14 │ [<<byte_size(bin) :: int32>> | bin]4037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038 │4039 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140404041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4042 You may run "mix format --migrate" to fix this warning automatically.4043 │4044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046 │4047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340484049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4050 You may run "mix format --migrate" to fix this warning automatically.4051 │4052 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4054 │4055 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340564057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4058 You may run "mix format --migrate" to fix this warning automatically.4059 │4060 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062 │4063 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340644065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4066 You may run "mix format --migrate" to fix this warning automatically.4067 │4068 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070 │4071 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140724073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074 You may run "mix format --migrate" to fix this warning automatically.4075 │4076 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078 │4079 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140804081 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4082 You may run "mix format --migrate" to fix this warning automatically.4083 │4084 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086 │4087 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140884089 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4090 You may run "mix format --migrate" to fix this warning automatically.4091 │4092 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094 │4095 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140964097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098 You may run "mix format --migrate" to fix this warning automatically.4099 │4100 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102 │4103 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141044105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4106 You may run "mix format --migrate" to fix this warning automatically.4107 │4108 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110 │4111 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141124113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4114 You may run "mix format --migrate" to fix this warning automatically.4115 │4116 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118 │4119 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141204121 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122 You may run "mix format --migrate" to fix this warning automatically.4123 │4124 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126 │4127 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141284129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130 You may run "mix format --migrate" to fix this warning automatically.4131 │4132 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134 │4135 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141364137 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138 You may run "mix format --migrate" to fix this warning automatically.4139 │4140 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142 │4143 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141444145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146 You may run "mix format --migrate" to fix this warning automatically.4147 │4148 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150 │4151 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141524153 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4154 You may run "mix format --migrate" to fix this warning automatically.4155 │4156 11 │ [<<16 :: int32>> | uuid]4157 │ ~~~~~~~~~~~~~~~~~~~~~~~~4158 │4159 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141604161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4162 You may run "mix format --migrate" to fix this warning automatically.4163 │4164 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166 │4167 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141684169 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170 You may run "mix format --migrate" to fix this warning automatically.4171 │4172 9 │ <<0 :: int32>>4173 │ ~~~~~~~~~~~~~~4174 │4175 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141764177 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4178 You may run "mix format --migrate" to fix this warning automatically.4179 │4180 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182 │4183 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141844185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186 You may run "mix format --migrate" to fix this warning automatically.4187 │4188 15 │ <<0 :: int32>>4189 │ ~~~~~~~~~~~~~~4190 │4191 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141924193 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4194 You may run "mix format --migrate" to fix this warning automatically.4195 │4196 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198 │4199 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542004201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202 You may run "mix format --migrate" to fix this warning automatically.4203 │4204 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206 │4207 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442084209 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4210 You may run "mix format --migrate" to fix this warning automatically.4211 │4212 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214 │4215 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442164217 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4218 You may run "mix format --migrate" to fix this warning automatically.4219 │4220 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222 │4223 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442244225 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226 You may run "mix format --migrate" to fix this warning automatically.4227 │4228 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230 │4231 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442324233 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4234 You may run "mix format --migrate" to fix this warning automatically.4235 │4236 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238 │4239 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542404241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4242 You may run "mix format --migrate" to fix this warning automatically.4243 │4244 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246 │4247 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542484249 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4250 You may run "mix format --migrate" to fix this warning automatically.4251 │4252 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254 │4255 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842564257 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258 You may run "mix format --migrate" to fix this warning automatically.4259 │4260 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262 │4263 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842644265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4266 You may run "mix format --migrate" to fix this warning automatically.4267 │4268 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270 │4271 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842724273 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4274 You may run "mix format --migrate" to fix this warning automatically.4275 │4276 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278 │4279 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842804281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4282 You may run "mix format --migrate" to fix this warning automatically.4283 │4284 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286 │4287 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442884289 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290 You may run "mix format --migrate" to fix this warning automatically.4291 │4292 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294 │4295 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442964297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4298 You may run "mix format --migrate" to fix this warning automatically.4299 │4300 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302 │4303 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443044305 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4306 You may run "mix format --migrate" to fix this warning automatically.4307 │4308 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310 │4311 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443124313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314 You may run "mix format --migrate" to fix this warning automatically.4315 │4316 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318 │4319 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743204321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322 You may run "mix format --migrate" to fix this warning automatically.4323 │4324 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326 │4327 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743284329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330 You may run "mix format --migrate" to fix this warning automatically.4331 │4332 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334 │4335 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743364337 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4338 You may run "mix format --migrate" to fix this warning automatically.4339 │4340 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342 │4343 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743444345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346 You may run "mix format --migrate" to fix this warning automatically.4347 │4348 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350 │4351 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843524353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354 You may run "mix format --migrate" to fix this warning automatically.4355 │4356 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358 │4359 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443604361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4362 You may run "mix format --migrate" to fix this warning automatically.4363 │4364 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366 │4367 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743684369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370 You may run "mix format --migrate" to fix this warning automatically.4371 │4372 27 │ <<len :: int32, value :: binary-size(len)>> ->4373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374 │4375 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643764377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4378 You may run "mix format --migrate" to fix this warning automatically.4379 │4380 27 │ <<len :: int32, value :: binary-size(len)>> ->4381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382 │4383 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243844385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386 You may run "mix format --migrate" to fix this warning automatically.4387 │4388 27 │ <<len :: int32, value :: binary-size(len)>> ->4389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390 │4391 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543924393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394 You may run "mix format --migrate" to fix this warning automatically.4395 │4396 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398 │4399 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644004401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402 You may run "mix format --migrate" to fix this warning automatically.4403 │4404 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4406 │4407 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244084409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410 You may run "mix format --migrate" to fix this warning automatically.4411 │4412 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414 │4415 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544164417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418 You may run "mix format --migrate" to fix this warning automatically.4419 │4420 19 │ <<1 :: int32, 1>> -> true4421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4422 │4423 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644244425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426 You may run "mix format --migrate" to fix this warning automatically.4427 │4428 19 │ <<1 :: int32, 1>> -> true4429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4430 │4431 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244324433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434 You may run "mix format --migrate" to fix this warning automatically.4435 │4436 19 │ <<1 :: int32, 1>> -> true4437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4438 │4439 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544404441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442 You may run "mix format --migrate" to fix this warning automatically.4443 │4444 20 │ <<1 :: int32, 0>> -> false4445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4446 │4447 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644484449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450 You may run "mix format --migrate" to fix this warning automatically.4451 │4452 20 │ <<1 :: int32, 0>> -> false4453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4454 │4455 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244564457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458 You may run "mix format --migrate" to fix this warning automatically.4459 │4460 20 │ <<1 :: int32, 0>> -> false4461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4462 │4463 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544644465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4466 You may run "mix format --migrate" to fix this warning automatically.4467 │4468 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470 │4471 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644724473 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4474 You may run "mix format --migrate" to fix this warning automatically.4475 │4476 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478 │4479 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244804481 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4482 You may run "mix format --migrate" to fix this warning automatically.4483 │4484 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486 │4487 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544884489 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490 You may run "mix format --migrate" to fix this warning automatically.4491 │4492 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494 │4495 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644964497 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4498 You may run "mix format --migrate" to fix this warning automatically.4499 │4500 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502 │4503 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645044505 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4506 You may run "mix format --migrate" to fix this warning automatically.4507 │4508 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510 │4511 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645124513 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4514 You may run "mix format --migrate" to fix this warning automatically.4515 │4516 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518 │4519 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645204521 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4522 You may run "mix format --migrate" to fix this warning automatically.4523 │4524 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526 │4527 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645284529 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530 You may run "mix format --migrate" to fix this warning automatically.4531 │4532 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534 │4535 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245364537 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4538 You may run "mix format --migrate" to fix this warning automatically.4539 │4540 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542 │4543 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245444545 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4546 You may run "mix format --migrate" to fix this warning automatically.4547 │4548 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550 │4551 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245524553 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4554 You may run "mix format --migrate" to fix this warning automatically.4555 │4556 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558 │4559 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245604561 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562 You may run "mix format --migrate" to fix this warning automatically.4563 │4564 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566 │4567 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245684569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570 You may run "mix format --migrate" to fix this warning automatically.4571 │4572 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574 │4575 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545764577 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4578 You may run "mix format --migrate" to fix this warning automatically.4579 │4580 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582 │4583 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545844585 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4586 You may run "mix format --migrate" to fix this warning automatically.4587 │4588 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590 │4591 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545924593 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4594 You may run "mix format --migrate" to fix this warning automatically.4595 │4596 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598 │4599 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546004601 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4602 You may run "mix format --migrate" to fix this warning automatically.4603 │4604 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606 │4607 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546084609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4610 You may run "mix format --migrate" to fix this warning automatically.4611 │4612 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614 │4615 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646164617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618 You may run "mix format --migrate" to fix this warning automatically.4619 │4620 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622 │4623 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246244625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4626 You may run "mix format --migrate" to fix this warning automatically.4627 │4628 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630 │4631 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546324633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634 You may run "mix format --migrate" to fix this warning automatically.4635 │4636 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638 │4639 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646404641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642 You may run "mix format --migrate" to fix this warning automatically.4643 │4644 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646 │4647 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246484649 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650 You may run "mix format --migrate" to fix this warning automatically.4651 │4652 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654 │4655 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546564657 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658 You may run "mix format --migrate" to fix this warning automatically.4659 │4660 23 │ <<20 :: int32, 3, n, 1, 16,4661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4662 │4663 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646644665 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666 You may run "mix format --migrate" to fix this warning automatically.4667 │4668 23 │ <<20 :: int32, 3, n, 1, 16,4669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4670 │4671 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246724673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674 You may run "mix format --migrate" to fix this warning automatically.4675 │4676 23 │ <<20 :: int32, 3, n, 1, 16,4677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4678 │4679 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546804681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682 You may run "mix format --migrate" to fix this warning automatically.4683 │4684 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686 │4687 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646884689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690 You may run "mix format --migrate" to fix this warning automatically.4691 │4692 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694 │4695 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246964697 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4698 You may run "mix format --migrate" to fix this warning automatically.4699 │4700 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702 │4703 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547044705 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706 You may run "mix format --migrate" to fix this warning automatically.4707 │4708 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710 │4711 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647124713 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4714 You may run "mix format --migrate" to fix this warning automatically.4715 │4716 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718 │4719 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647204721 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4722 You may run "mix format --migrate" to fix this warning automatically.4723 │4724 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726 │4727 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647284729 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4730 You may run "mix format --migrate" to fix this warning automatically.4731 │4732 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734 │4735 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647364737 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738 You may run "mix format --migrate" to fix this warning automatically.4739 │4740 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742 │4743 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247444745 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4746 You may run "mix format --migrate" to fix this warning automatically.4747 │4748 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750 │4751 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247524753 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4754 You may run "mix format --migrate" to fix this warning automatically.4755 │4756 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758 │4759 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247604761 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4762 You may run "mix format --migrate" to fix this warning automatically.4763 │4764 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766 │4767 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247684769 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4770 You may run "mix format --migrate" to fix this warning automatically.4771 │4772 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774 │4775 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547764777 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4778 You may run "mix format --migrate" to fix this warning automatically.4779 │4780 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782 │4783 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547844785 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4786 You may run "mix format --migrate" to fix this warning automatically.4787 │4788 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790 │4791 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547924793 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4794 You may run "mix format --migrate" to fix this warning automatically.4795 │4796 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798 │4799 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548004801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802 You may run "mix format --migrate" to fix this warning automatically.4803 │4804 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806 │4807 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648084809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810 You may run "mix format --migrate" to fix this warning automatically.4811 │4812 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814 │4815 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248164817 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818 You may run "mix format --migrate" to fix this warning automatically.4819 │4820 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822 │4823 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548244825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826 You may run "mix format --migrate" to fix this warning automatically.4827 │4828 36 │ <<4 :: int32, days :: int32>> ->4829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830 │4831 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648324833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834 You may run "mix format --migrate" to fix this warning automatically.4835 │4836 36 │ <<4 :: int32, days :: int32>> ->4837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838 │4839 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648404841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842 You may run "mix format --migrate" to fix this warning automatically.4843 │4844 36 │ <<4 :: int32, days :: int32>> ->4845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846 │4847 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248484849 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850 You may run "mix format --migrate" to fix this warning automatically.4851 │4852 36 │ <<4 :: int32, days :: int32>> ->4853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854 │4855 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248564857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858 You may run "mix format --migrate" to fix this warning automatically.4859 │4860 36 │ <<4 :: int32, days :: int32>> ->4861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862 │4863 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548644865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866 You may run "mix format --migrate" to fix this warning automatically.4867 │4868 36 │ <<4 :: int32, days :: int32>> ->4869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870 │4871 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548724873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4874 You may run "mix format --migrate" to fix this warning automatically.4875 │4876 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878 │4879 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648804881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882 You may run "mix format --migrate" to fix this warning automatically.4883 │4884 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886 │4887 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248884889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890 You may run "mix format --migrate" to fix this warning automatically.4891 │4892 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894 │4895 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548964897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898 You may run "mix format --migrate" to fix this warning automatically.4899 │4900 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902 │4903 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649044905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906 You may run "mix format --migrate" to fix this warning automatically.4907 │4908 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910 │4911 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249124913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914 You may run "mix format --migrate" to fix this warning automatically.4915 │4916 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918 │4919 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549204921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922 You may run "mix format --migrate" to fix this warning automatically.4923 │4924 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926 │4927 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649284929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930 You may run "mix format --migrate" to fix this warning automatically.4931 │4932 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934 │4935 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249364937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938 You may run "mix format --migrate" to fix this warning automatically.4939 │4940 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942 │4943 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549444945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946 You may run "mix format --migrate" to fix this warning automatically.4947 │4948 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950 │4951 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649524953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954 You may run "mix format --migrate" to fix this warning automatically.4955 │4956 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958 │4959 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249604961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962 You may run "mix format --migrate" to fix this warning automatically.4963 │4964 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966 │4967 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549684969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970 You may run "mix format --migrate" to fix this warning automatically.4971 │4972 26 │ <<4::int32, float::float32>> -> float4973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974 │4975 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649764977 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4978 You may run "mix format --migrate" to fix this warning automatically.4979 │4980 26 │ <<4::int32, float::float32>> -> float4981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982 │4983 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649844985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986 You may run "mix format --migrate" to fix this warning automatically.4987 │4988 26 │ <<4::int32, float::float32>> -> float4989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990 │4991 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249924993 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4994 You may run "mix format --migrate" to fix this warning automatically.4995 │4996 26 │ <<4::int32, float::float32>> -> float4997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998 │4999 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250005001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002 You may run "mix format --migrate" to fix this warning automatically.5003 │5004 26 │ <<4::int32, float::float32>> -> float5005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006 │5007 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550085009 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5010 You may run "mix format --migrate" to fix this warning automatically.5011 │5012 26 │ <<4::int32, float::float32>> -> float5013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014 │5015 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550165017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5018 You may run "mix format --migrate" to fix this warning automatically.5019 │5020 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022 │5023 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650245025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026 You may run "mix format --migrate" to fix this warning automatically.5027 │5028 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030 │5031 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250325033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5034 You may run "mix format --migrate" to fix this warning automatically.5035 │5036 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038 │5039 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550405041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042 You may run "mix format --migrate" to fix this warning automatically.5043 │5044 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046 │5047 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650485049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050 You may run "mix format --migrate" to fix this warning automatically.5051 │5052 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054 │5055 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250565057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058 You may run "mix format --migrate" to fix this warning automatically.5059 │5060 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062 │5063 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550645065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066 You may run "mix format --migrate" to fix this warning automatically.5067 │5068 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070 │5071 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650725073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074 You may run "mix format --migrate" to fix this warning automatically.5075 │5076 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078 │5079 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250805081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082 You may run "mix format --migrate" to fix this warning automatically.5083 │5084 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086 │5087 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550885089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090 You may run "mix format --migrate" to fix this warning automatically.5091 │5092 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094 │5095 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650965097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098 You may run "mix format --migrate" to fix this warning automatically.5099 │5100 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102 │5103 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251045105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106 You may run "mix format --migrate" to fix this warning automatically.5107 │5108 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110 │5111 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551125113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114 You may run "mix format --migrate" to fix this warning automatically.5115 │5116 26 │ <<8::int32, float::float64>> -> float5117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118 │5119 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651205121 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5122 You may run "mix format --migrate" to fix this warning automatically.5123 │5124 26 │ <<8::int32, float::float64>> -> float5125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126 │5127 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651285129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130 You may run "mix format --migrate" to fix this warning automatically.5131 │5132 26 │ <<8::int32, float::float64>> -> float5133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134 │5135 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251365137 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5138 You may run "mix format --migrate" to fix this warning automatically.5139 │5140 26 │ <<8::int32, float::float64>> -> float5141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142 │5143 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251445145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146 You may run "mix format --migrate" to fix this warning automatically.5147 │5148 26 │ <<8::int32, float::float64>> -> float5149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150 │5151 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551525153 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5154 You may run "mix format --migrate" to fix this warning automatically.5155 │5156 26 │ <<8::int32, float::float64>> -> float5157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158 │5159 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551605161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162 You may run "mix format --migrate" to fix this warning automatically.5163 │5164 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166 │5167 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651685169 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170 You may run "mix format --migrate" to fix this warning automatically.5171 │5172 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174 │5175 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251765177 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178 You may run "mix format --migrate" to fix this warning automatically.5179 │5180 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182 │5183 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551845185 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186 You may run "mix format --migrate" to fix this warning automatically.5187 │5188 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190 │5191 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651925193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194 You may run "mix format --migrate" to fix this warning automatically.5195 │5196 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198 │5199 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252005201 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202 You may run "mix format --migrate" to fix this warning automatically.5203 │5204 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206 │5207 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552085209 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210 You may run "mix format --migrate" to fix this warning automatically.5211 │5212 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214 │5215 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652165217 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5218 You may run "mix format --migrate" to fix this warning automatically.5219 │5220 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222 │5223 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252245225 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226 You may run "mix format --migrate" to fix this warning automatically.5227 │5228 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230 │5231 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552325233 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234 You may run "mix format --migrate" to fix this warning automatically.5235 │5236 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238 │5239 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652405241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242 You may run "mix format --migrate" to fix this warning automatically.5243 │5244 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246 │5247 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252485249 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250 You may run "mix format --migrate" to fix this warning automatically.5251 │5252 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254 │5255 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552565257 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258 You may run "mix format --migrate" to fix this warning automatically.5259 │5260 23 │ <<20 :: int32, 3, 128, 0, 16,5261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262 │5263 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652645265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266 You may run "mix format --migrate" to fix this warning automatically.5267 │5268 23 │ <<20 :: int32, 3, 128, 0, 16,5269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270 │5271 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252725273 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274 You may run "mix format --migrate" to fix this warning automatically.5275 │5276 23 │ <<20 :: int32, 3, 128, 0, 16,5277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278 │5279 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552805281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5282 You may run "mix format --migrate" to fix this warning automatically.5283 │5284 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286 │5287 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652885289 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290 You may run "mix format --migrate" to fix this warning automatically.5291 │5292 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294 │5295 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252965297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298 You may run "mix format --migrate" to fix this warning automatically.5299 │5300 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302 │5303 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553045305 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306 You may run "mix format --migrate" to fix this warning automatically.5307 │5308 20 │ <<2 :: int32, int :: int16>> -> int5309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310 │5311 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653125313 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5314 You may run "mix format --migrate" to fix this warning automatically.5315 │5316 20 │ <<2 :: int32, int :: int16>> -> int5317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318 │5319 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653205321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322 You may run "mix format --migrate" to fix this warning automatically.5323 │5324 20 │ <<2 :: int32, int :: int16>> -> int5325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326 │5327 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253285329 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5330 You may run "mix format --migrate" to fix this warning automatically.5331 │5332 20 │ <<2 :: int32, int :: int16>> -> int5333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334 │5335 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253365337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5338 You may run "mix format --migrate" to fix this warning automatically.5339 │5340 20 │ <<2 :: int32, int :: int16>> -> int5341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342 │5343 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553445345 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5346 You may run "mix format --migrate" to fix this warning automatically.5347 │5348 20 │ <<2 :: int32, int :: int16>> -> int5349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350 │5351 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553525353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5354 You may run "mix format --migrate" to fix this warning automatically.5355 │5356 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358 │5359 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653605361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362 You may run "mix format --migrate" to fix this warning automatically.5363 │5364 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366 │5367 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253685369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370 You may run "mix format --migrate" to fix this warning automatically.5371 │5372 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374 │5375 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553765377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378 You may run "mix format --migrate" to fix this warning automatically.5379 │5380 20 │ <<4 :: int32, int :: int32>> -> int5381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382 │5383 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653845385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386 You may run "mix format --migrate" to fix this warning automatically.5387 │5388 20 │ <<4 :: int32, int :: int32>> -> int5389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390 │5391 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653925393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394 You may run "mix format --migrate" to fix this warning automatically.5395 │5396 20 │ <<4 :: int32, int :: int32>> -> int5397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398 │5399 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254005401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402 You may run "mix format --migrate" to fix this warning automatically.5403 │5404 20 │ <<4 :: int32, int :: int32>> -> int5405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406 │5407 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254085409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410 You may run "mix format --migrate" to fix this warning automatically.5411 │5412 20 │ <<4 :: int32, int :: int32>> -> int5413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414 │5415 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554165417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418 You may run "mix format --migrate" to fix this warning automatically.5419 │5420 20 │ <<4 :: int32, int :: int32>> -> int5421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422 │5423 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554245425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426 You may run "mix format --migrate" to fix this warning automatically.5427 │5428 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430 │5431 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654325433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434 You may run "mix format --migrate" to fix this warning automatically.5435 │5436 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438 │5439 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254405441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5442 You may run "mix format --migrate" to fix this warning automatically.5443 │5444 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446 │5447 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554485449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450 You may run "mix format --migrate" to fix this warning automatically.5451 │5452 20 │ <<8 :: int32, int :: int64>> -> int5453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454 │5455 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654565457 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5458 You may run "mix format --migrate" to fix this warning automatically.5459 │5460 20 │ <<8 :: int32, int :: int64>> -> int5461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462 │5463 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654645465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466 You may run "mix format --migrate" to fix this warning automatically.5467 │5468 20 │ <<8 :: int32, int :: int64>> -> int5469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470 │5471 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254725473 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5474 You may run "mix format --migrate" to fix this warning automatically.5475 │5476 20 │ <<8 :: int32, int :: int64>> -> int5477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478 │5479 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254805481 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5482 You may run "mix format --migrate" to fix this warning automatically.5483 │5484 20 │ <<8 :: int32, int :: int64>> -> int5485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486 │5487 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554885489 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5490 You may run "mix format --migrate" to fix this warning automatically.5491 │5492 20 │ <<8 :: int32, int :: int64>> -> int5493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494 │5495 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554965497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5498 You may run "mix format --migrate" to fix this warning automatically.5499 │5500 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502 │5503 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655045505 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506 You may run "mix format --migrate" to fix this warning automatically.5507 │5508 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510 │5511 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255125513 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514 You may run "mix format --migrate" to fix this warning automatically.5515 │5516 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518 │5519 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555205521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522 You may run "mix format --migrate" to fix this warning automatically.5523 │5524 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526 │5527 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655285529 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5530 You may run "mix format --migrate" to fix this warning automatically.5531 │5532 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534 │5535 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655365537 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5538 You may run "mix format --migrate" to fix this warning automatically.5539 │5540 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542 │5543 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655445545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5546 You may run "mix format --migrate" to fix this warning automatically.5547 │5548 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550 │5551 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655525553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554 You may run "mix format --migrate" to fix this warning automatically.5555 │5556 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558 │5559 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255605561 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5562 You may run "mix format --migrate" to fix this warning automatically.5563 │5564 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566 │5567 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255685569 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570 You may run "mix format --migrate" to fix this warning automatically.5571 │5572 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574 │5575 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255765577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578 You may run "mix format --migrate" to fix this warning automatically.5579 │5580 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582 │5583 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255845585 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586 You may run "mix format --migrate" to fix this warning automatically.5587 │5588 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590 │5591 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555925593 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5594 You may run "mix format --migrate" to fix this warning automatically.5595 │5596 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598 │5599 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556005601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602 You may run "mix format --migrate" to fix this warning automatically.5603 │5604 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606 │5607 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556085609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610 You may run "mix format --migrate" to fix this warning automatically.5611 │5612 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614 │5615 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556165617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618 You may run "mix format --migrate" to fix this warning automatically.5619 │5620 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622 │5623 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656245625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626 You may run "mix format --migrate" to fix this warning automatically.5627 │5628 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630 │5631 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256325633 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634 You may run "mix format --migrate" to fix this warning automatically.5635 │5636 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638 │5639 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556405641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642 You may run "mix format --migrate" to fix this warning automatically.5643 │5644 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646 │5647 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656485649 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5650 You may run "mix format --migrate" to fix this warning automatically.5651 │5652 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654 │5655 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656565657 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658 You may run "mix format --migrate" to fix this warning automatically.5659 │5660 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662 │5663 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656645665 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666 You may run "mix format --migrate" to fix this warning automatically.5667 │5668 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670 │5671 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656725673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5674 You may run "mix format --migrate" to fix this warning automatically.5675 │5676 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678 │5679 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256805681 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5682 You may run "mix format --migrate" to fix this warning automatically.5683 │5684 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686 │5687 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256885689 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690 You may run "mix format --migrate" to fix this warning automatically.5691 │5692 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694 │5695 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256965697 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698 You may run "mix format --migrate" to fix this warning automatically.5699 │5700 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702 │5703 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257045705 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5706 You may run "mix format --migrate" to fix this warning automatically.5707 │5708 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710 │5711 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557125713 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5714 You may run "mix format --migrate" to fix this warning automatically.5715 │5716 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718 │5719 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557205721 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722 You may run "mix format --migrate" to fix this warning automatically.5723 │5724 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726 │5727 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557285729 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5730 You may run "mix format --migrate" to fix this warning automatically.5731 │5732 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734 │5735 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557365737 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5738 You may run "mix format --migrate" to fix this warning automatically.5739 │5740 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742 │5743 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657445745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5746 You may run "mix format --migrate" to fix this warning automatically.5747 │5748 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750 │5751 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257525753 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5754 You may run "mix format --migrate" to fix this warning automatically.5755 │5756 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758 │5759 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557605761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762 You may run "mix format --migrate" to fix this warning automatically.5763 │5764 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766 │5767 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657685769 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5770 You may run "mix format --migrate" to fix this warning automatically.5771 │5772 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774 │5775 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657765777 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5778 You may run "mix format --migrate" to fix this warning automatically.5779 │5780 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782 │5783 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657845785 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5786 You may run "mix format --migrate" to fix this warning automatically.5787 │5788 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790 │5791 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657925793 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5794 You may run "mix format --migrate" to fix this warning automatically.5795 │5796 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798 │5799 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658005801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802 You may run "mix format --migrate" to fix this warning automatically.5803 │5804 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806 │5807 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258085809 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5810 You may run "mix format --migrate" to fix this warning automatically.5811 │5812 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814 │5815 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258165817 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5818 You may run "mix format --migrate" to fix this warning automatically.5819 │5820 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822 │5823 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258245825 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5826 You may run "mix format --migrate" to fix this warning automatically.5827 │5828 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830 │5831 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258325833 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5834 You may run "mix format --migrate" to fix this warning automatically.5835 │5836 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838 │5839 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258405841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842 You may run "mix format --migrate" to fix this warning automatically.5843 │5844 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846 │5847 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558485849 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5850 You may run "mix format --migrate" to fix this warning automatically.5851 │5852 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854 │5855 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558565857 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5858 You may run "mix format --migrate" to fix this warning automatically.5859 │5860 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862 │5863 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558645865 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5866 You may run "mix format --migrate" to fix this warning automatically.5867 │5868 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870 │5871 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558725873 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5874 You may run "mix format --migrate" to fix this warning automatically.5875 │5876 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878 │5879 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558805881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882 You may run "mix format --migrate" to fix this warning automatically.5883 │5884 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886 │5887 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658885889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890 You may run "mix format --migrate" to fix this warning automatically.5891 │5892 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894 │5895 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258965897 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898 You may run "mix format --migrate" to fix this warning automatically.5899 │5900 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902 │5903 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559045905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906 You may run "mix format --migrate" to fix this warning automatically.5907 │5908 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910 │5911 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659125913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914 You may run "mix format --migrate" to fix this warning automatically.5915 │5916 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918 │5919 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259205921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922 You may run "mix format --migrate" to fix this warning automatically.5923 │5924 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926 │5927 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559285929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930 You may run "mix format --migrate" to fix this warning automatically.5931 │5932 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934 │5935 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659365937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5938 You may run "mix format --migrate" to fix this warning automatically.5939 │5940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942 │5943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259445945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946 You may run "mix format --migrate" to fix this warning automatically.5947 │5948 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950 │5951 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559525953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5954 You may run "mix format --migrate" to fix this warning automatically.5955 │5956 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958 │5959 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659605961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962 You may run "mix format --migrate" to fix this warning automatically.5963 │5964 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966 │5967 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259685969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970 You may run "mix format --migrate" to fix this warning automatically.5971 │5972 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974 │5975 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559765977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978 You may run "mix format --migrate" to fix this warning automatically.5979 │5980 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982 │5983 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659845985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986 You may run "mix format --migrate" to fix this warning automatically.5987 │5988 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990 │5991 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259925993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994 You may run "mix format --migrate" to fix this warning automatically.5995 │5996 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998 │5999 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560006001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002 You may run "mix format --migrate" to fix this warning automatically.6003 │6004 19 │ <<len :: int32, data :: binary-size(len)>> ->6005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006 │6007 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660086009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010 You may run "mix format --migrate" to fix this warning automatically.6011 │6012 19 │ <<len :: int32, data :: binary-size(len)>> ->6013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014 │6015 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260166017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018 You may run "mix format --migrate" to fix this warning automatically.6019 │6020 19 │ <<len :: int32, data :: binary-size(len)>> ->6021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022 │6023 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560246025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026 You may run "mix format --migrate" to fix this warning automatically.6027 │6028 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030 │6031 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660326033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034 You may run "mix format --migrate" to fix this warning automatically.6035 │6036 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038 │6039 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260406041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042 You may run "mix format --migrate" to fix this warning automatically.6043 │6044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046 │6047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560486049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050 You may run "mix format --migrate" to fix this warning automatically.6051 │6052 28 │ <<4 :: int32, oid :: uint32>> -> oid6053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054 │6055 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660566057 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6058 You may run "mix format --migrate" to fix this warning automatically.6059 │6060 28 │ <<4 :: int32, oid :: uint32>> -> oid6061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062 │6063 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660646065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6066 You may run "mix format --migrate" to fix this warning automatically.6067 │6068 28 │ <<4 :: int32, oid :: uint32>> -> oid6069 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070 │6071 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260726073 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6074 You may run "mix format --migrate" to fix this warning automatically.6075 │6076 28 │ <<4 :: int32, oid :: uint32>> -> oid6077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078 │6079 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260806081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6082 You may run "mix format --migrate" to fix this warning automatically.6083 │6084 28 │ <<4 :: int32, oid :: uint32>> -> oid6085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086 │6087 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560886089 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6090 You may run "mix format --migrate" to fix this warning automatically.6091 │6092 28 │ <<4 :: int32, oid :: uint32>> -> oid6093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094 │6095 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560966097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6098 You may run "mix format --migrate" to fix this warning automatically.6099 │6100 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102 │6103 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661046105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106 You may run "mix format --migrate" to fix this warning automatically.6107 │6108 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110 │6111 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261126113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114 You may run "mix format --migrate" to fix this warning automatically.6115 │6116 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118 │6119 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561206121 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122 You may run "mix format --migrate" to fix this warning automatically.6123 │6124 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6125 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126 │6127 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661286129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130 You may run "mix format --migrate" to fix this warning automatically.6131 │6132 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134 │6135 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261366137 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138 You may run "mix format --migrate" to fix this warning automatically.6139 │6140 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142 │6143 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561446145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146 You may run "mix format --migrate" to fix this warning automatically.6147 │6148 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150 │6151 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661526153 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154 You may run "mix format --migrate" to fix this warning automatically.6155 │6156 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6157 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158 │6159 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261606161 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162 You may run "mix format --migrate" to fix this warning automatically.6163 │6164 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166 │6167 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561686169 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170 You may run "mix format --migrate" to fix this warning automatically.6171 │6172 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174 │6175 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661766177 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6178 You may run "mix format --migrate" to fix this warning automatically.6179 │6180 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6181 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182 │6183 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661846185 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6186 You may run "mix format --migrate" to fix this warning automatically.6187 │6188 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190 │6191 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661926193 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194 You may run "mix format --migrate" to fix this warning automatically.6195 │6196 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6197 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198 │6199 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262006201 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6202 You may run "mix format --migrate" to fix this warning automatically.6203 │6204 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206 │6207 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262086209 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6210 You may run "mix format --migrate" to fix this warning automatically.6211 │6212 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214 │6215 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262166217 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218 You may run "mix format --migrate" to fix this warning automatically.6219 │6220 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222 │6223 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562246225 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6226 You may run "mix format --migrate" to fix this warning automatically.6227 │6228 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230 │6231 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562326233 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6234 You may run "mix format --migrate" to fix this warning automatically.6235 │6236 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6237 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238 │6239 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562406241 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242 You may run "mix format --migrate" to fix this warning automatically.6243 │6244 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246 │6247 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662486249 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250 You may run "mix format --migrate" to fix this warning automatically.6251 │6252 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6253 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254 │6255 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262566257 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6258 You may run "mix format --migrate" to fix this warning automatically.6259 │6260 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262 │6263 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562646265 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266 You may run "mix format --migrate" to fix this warning automatically.6267 │6268 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6269 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270 │6271 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662726273 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274 You may run "mix format --migrate" to fix this warning automatically.6275 │6276 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278 │6279 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262806281 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282 You may run "mix format --migrate" to fix this warning automatically.6283 │6284 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6285 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286 │6287 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562886289 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290 You may run "mix format --migrate" to fix this warning automatically.6291 │6292 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6293 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294 │6295 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662966297 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298 You may run "mix format --migrate" to fix this warning automatically.6299 │6300 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302 │6303 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263046305 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306 You may run "mix format --migrate" to fix this warning automatically.6307 │6308 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6309 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310 │6311 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563126313 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314 You may run "mix format --migrate" to fix this warning automatically.6315 │6316 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318 │6319 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863206321 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322 You may run "mix format --migrate" to fix this warning automatically.6323 │6324 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6325 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326 │6327 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463286329 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330 You may run "mix format --migrate" to fix this warning automatically.6331 │6332 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334 │6335 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763366337 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338 You may run "mix format --migrate" to fix this warning automatically.6339 │6340 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6341 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342 │6343 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863446345 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346 You may run "mix format --migrate" to fix this warning automatically.6347 │6348 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6349 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350 │6351 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463526353 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354 You may run "mix format --migrate" to fix this warning automatically.6355 │6356 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358 │6359 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763606361 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362 You may run "mix format --migrate" to fix this warning automatically.6363 │6364 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6365 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366 │6367 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663686369 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370 You may run "mix format --migrate" to fix this warning automatically.6371 │6372 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6373 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374 │6375 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263766377 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378 You may run "mix format --migrate" to fix this warning automatically.6379 │6380 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6381 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382 │6383 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563846385 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386 You may run "mix format --migrate" to fix this warning automatically.6387 │6388 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6389 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390 │6391 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663926393 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394 You may run "mix format --migrate" to fix this warning automatically.6395 │6396 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6397 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398 │6399 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264006401 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402 You may run "mix format --migrate" to fix this warning automatically.6403 │6404 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6405 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406 │6407 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564086409 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410 You may run "mix format --migrate" to fix this warning automatically.6411 │6412 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414 │6415 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864166417 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6418 You may run "mix format --migrate" to fix this warning automatically.6419 │6420 40 │ <<count::int32, data::binary>> = binary6421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422 │6423 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864246425 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426 You may run "mix format --migrate" to fix this warning automatically.6427 │6428 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430 │6431 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464326433 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434 You may run "mix format --migrate" to fix this warning automatically.6435 │6436 40 │ <<count::int32, data::binary>> = binary6437 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438 │6439 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464406441 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442 You may run "mix format --migrate" to fix this warning automatically.6443 │6444 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6445 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446 │6447 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764486449 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450 You may run "mix format --migrate" to fix this warning automatically.6451 │6452 40 │ <<count::int32, data::binary>> = binary6453 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454 │6455 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764566457 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458 You may run "mix format --migrate" to fix this warning automatically.6459 │6460 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6461 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462 │6463 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864646465 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466 You may run "mix format --migrate" to fix this warning automatically.6467 │6468 44 │ <<_::int32, data::binary>> = binary6469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470 │6471 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864726473 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6474 You may run "mix format --migrate" to fix this warning automatically.6475 │6476 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6477 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478 │6479 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464806481 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482 You may run "mix format --migrate" to fix this warning automatically.6483 │6484 44 │ <<_::int32, data::binary>> = binary6485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486 │6487 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464886489 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490 You may run "mix format --migrate" to fix this warning automatically.6491 │6492 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6493 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494 │6495 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764966497 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498 You may run "mix format --migrate" to fix this warning automatically.6499 │6500 44 │ <<_::int32, data::binary>> = binary6501 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502 │6503 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765046505 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6506 You may run "mix format --migrate" to fix this warning automatically.6507 │6508 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6509 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510 │6511 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865126513 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514 You may run "mix format --migrate" to fix this warning automatically.6515 │6516 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6517 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518 │6519 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465206521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522 You may run "mix format --migrate" to fix this warning automatically.6523 │6524 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6525 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526 │6527 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765286529 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530 You may run "mix format --migrate" to fix this warning automatically.6531 │6532 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6533 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534 │6535 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665366537 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6538 You may run "mix format --migrate" to fix this warning automatically.6539 │6540 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542 │6543 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665446545 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6546 You may run "mix format --migrate" to fix this warning automatically.6547 │6548 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550 │6551 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665526553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554 You may run "mix format --migrate" to fix this warning automatically.6555 │6556 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558 │6559 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265606561 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6562 You may run "mix format --migrate" to fix this warning automatically.6563 │6564 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566 │6567 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265686569 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6570 You may run "mix format --migrate" to fix this warning automatically.6571 │6572 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6573 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574 │6575 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265766577 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578 You may run "mix format --migrate" to fix this warning automatically.6579 │6580 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6581 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582 │6583 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565846585 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6586 You may run "mix format --migrate" to fix this warning automatically.6587 │6588 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6589 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590 │6591 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565926593 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6594 You may run "mix format --migrate" to fix this warning automatically.6595 │6596 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6597 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598 │6599 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566006601 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6602 You may run "mix format --migrate" to fix this warning automatically.6603 │6604 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6605 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606 │6607 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666086609 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6610 You may run "mix format --migrate" to fix this warning automatically.6611 │6612 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614 │6615 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266166617 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6618 You may run "mix format --migrate" to fix this warning automatically.6619 │6620 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622 │6623 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566246625 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626 You may run "mix format --migrate" to fix this warning automatically.6627 │6628 33 │ <<8 :: int32, microsecs :: int64>> ->6629 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630 │6631 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666326633 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6634 You may run "mix format --migrate" to fix this warning automatically.6635 │6636 33 │ <<8 :: int32, microsecs :: int64>> ->6637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638 │6639 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666406641 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6642 You may run "mix format --migrate" to fix this warning automatically.6643 │6644 33 │ <<8 :: int32, microsecs :: int64>> ->6645 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646 │6647 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266486649 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6650 You may run "mix format --migrate" to fix this warning automatically.6651 │6652 33 │ <<8 :: int32, microsecs :: int64>> ->6653 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654 │6655 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266566657 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6658 You may run "mix format --migrate" to fix this warning automatically.6659 │6660 33 │ <<8 :: int32, microsecs :: int64>> ->6661 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662 │6663 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566646665 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6666 You may run "mix format --migrate" to fix this warning automatically.6667 │6668 33 │ <<8 :: int32, microsecs :: int64>> ->6669 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670 │6671 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566726673 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6674 You may run "mix format --migrate" to fix this warning automatically.6675 │6676 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6677 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678 │6679 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666806681 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682 You may run "mix format --migrate" to fix this warning automatically.6683 │6684 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6685 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686 │6687 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266886689 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6690 You may run "mix format --migrate" to fix this warning automatically.6691 │6692 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6693 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694 │6695 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566966697 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698 You may run "mix format --migrate" to fix this warning automatically.6699 │6700 37 │ <<8 :: int32, microsecs :: int64>> ->6701 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702 │6703 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667046705 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6706 You may run "mix format --migrate" to fix this warning automatically.6707 │6708 37 │ <<8 :: int32, microsecs :: int64>> ->6709 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710 │6711 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667126713 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6714 You may run "mix format --migrate" to fix this warning automatically.6715 │6716 37 │ <<8 :: int32, microsecs :: int64>> ->6717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718 │6719 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267206721 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6722 You may run "mix format --migrate" to fix this warning automatically.6723 │6724 37 │ <<8 :: int32, microsecs :: int64>> ->6725 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726 │6727 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267286729 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6730 You may run "mix format --migrate" to fix this warning automatically.6731 │6732 37 │ <<8 :: int32, microsecs :: int64>> ->6733 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734 │6735 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567366737 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6738 You may run "mix format --migrate" to fix this warning automatically.6739 │6740 37 │ <<8 :: int32, microsecs :: int64>> ->6741 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742 │6743 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567446745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6746 You may run "mix format --migrate" to fix this warning automatically.6747 │6748 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6749 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750 │6751 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667526753 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6754 You may run "mix format --migrate" to fix this warning automatically.6755 │6756 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6757 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758 │6759 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267606761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6762 You may run "mix format --migrate" to fix this warning automatically.6763 │6764 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6765 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766 │6767 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567686769 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6770 You may run "mix format --migrate" to fix this warning automatically.6771 │6772 42 │ <<8 :: int32, microsecs :: int64>> ->6773 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774 │6775 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667766777 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6778 You may run "mix format --migrate" to fix this warning automatically.6779 │6780 42 │ <<8 :: int32, microsecs :: int64>> ->6781 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782 │6783 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667846785 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786 You may run "mix format --migrate" to fix this warning automatically.6787 │6788 42 │ <<8 :: int32, microsecs :: int64>> ->6789 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790 │6791 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267926793 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6794 You may run "mix format --migrate" to fix this warning automatically.6795 │6796 42 │ <<8 :: int32, microsecs :: int64>> ->6797 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798 │6799 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268006801 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6802 You may run "mix format --migrate" to fix this warning automatically.6803 │6804 42 │ <<8 :: int32, microsecs :: int64>> ->6805 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806 │6807 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568086809 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6810 You may run "mix format --migrate" to fix this warning automatically.6811 │6812 42 │ <<8 :: int32, microsecs :: int64>> ->6813 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814 │6815 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568166817 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6818 You may run "mix format --migrate" to fix this warning automatically.6819 │6820 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6821 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822 │6823 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668246825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826 You may run "mix format --migrate" to fix this warning automatically.6827 │6828 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6829 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830 │6831 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268326833 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834 You may run "mix format --migrate" to fix this warning automatically.6835 │6836 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6837 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838 │6839 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568406841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842 You may run "mix format --migrate" to fix this warning automatically.6843 │6844 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6845 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846 │6847 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668486849 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6850 You may run "mix format --migrate" to fix this warning automatically.6851 │6852 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6853 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854 │6855 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668566857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858 You may run "mix format --migrate" to fix this warning automatically.6859 │6860 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6861 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862 │6863 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668646865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866 You may run "mix format --migrate" to fix this warning automatically.6867 │6868 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6869 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870 │6871 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268726873 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6874 You may run "mix format --migrate" to fix this warning automatically.6875 │6876 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6877 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878 │6879 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268806881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882 You may run "mix format --migrate" to fix this warning automatically.6883 │6884 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6885 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886 │6887 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268886889 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890 You may run "mix format --migrate" to fix this warning automatically.6891 │6892 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6893 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894 │6895 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568966897 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6898 You may run "mix format --migrate" to fix this warning automatically.6899 │6900 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902 │6903 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569046905 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906 You may run "mix format --migrate" to fix this warning automatically.6907 │6908 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6909 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910 │6911 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569126913 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914 You may run "mix format --migrate" to fix this warning automatically.6915 │6916 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918 │6919 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669206921 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922 You may run "mix format --migrate" to fix this warning automatically.6923 │6924 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6925 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926 │6927 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269286929 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930 You may run "mix format --migrate" to fix this warning automatically.6931 │6932 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934 │6935 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569366937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938 You may run "mix format --migrate" to fix this warning automatically.6939 │6940 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6941 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942 │6943 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669446945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946 You may run "mix format --migrate" to fix this warning automatically.6947 │6948 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6949 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950 │6951 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669526953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954 You may run "mix format --migrate" to fix this warning automatically.6955 │6956 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6957 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958 │6959 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269606961 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962 You may run "mix format --migrate" to fix this warning automatically.6963 │6964 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6965 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966 │6967 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269686969 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970 You may run "mix format --migrate" to fix this warning automatically.6971 │6972 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6973 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974 │6975 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569766977 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978 You may run "mix format --migrate" to fix this warning automatically.6979 │6980 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6981 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982 │6983 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569846985 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986 You may run "mix format --migrate" to fix this warning automatically.6987 │6988 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6989 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990 │6991 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669926993 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994 You may run "mix format --migrate" to fix this warning automatically.6995 │6996 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6997 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998 │6999 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270007001 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7002 You may run "mix format --migrate" to fix this warning automatically.7003 │7004 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7005 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006 │7007 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570087009 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010 You may run "mix format --migrate" to fix this warning automatically.7011 │7012 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7013 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014 │7015 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670167017 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7018 You may run "mix format --migrate" to fix this warning automatically.7019 │7020 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7021 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022 │7023 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270247025 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026 You may run "mix format --migrate" to fix this warning automatically.7027 │7028 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7029 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030 │7031 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570327033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7034 You may run "mix format --migrate" to fix this warning automatically.7035 │7036 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7038 │7039 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670407041 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042 You may run "mix format --migrate" to fix this warning automatically.7043 │7044 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7045 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7046 │7047 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270487049 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050 You may run "mix format --migrate" to fix this warning automatically.7051 │7052 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054 │7055 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570567057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058 You may run "mix format --migrate" to fix this warning automatically.7059 │7060 17 │ <<0 :: int32>> -> :void7061 │ ~~~~~~~~~~~~~~~~~~~~~~~7062 │7063 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670647065 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066 You may run "mix format --migrate" to fix this warning automatically.7067 │7068 17 │ <<0 :: int32>> -> :void7069 │ ~~~~~~~~~~~~~~~~~~~~~~~7070 │7071 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270727073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074 You may run "mix format --migrate" to fix this warning automatically.7075 │7076 17 │ <<0 :: int32>> -> :void7077 │ ~~~~~~~~~~~~~~~~~~~~~~~7078 │7079 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570807081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082 You may run "mix format --migrate" to fix this warning automatically.7083 │7084 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7085 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7086 │7087 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670887089 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090 You may run "mix format --migrate" to fix this warning automatically.7091 │7092 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7093 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7094 │7095 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270967097 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098 You may run "mix format --migrate" to fix this warning automatically.7099 │7100 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7101 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7102 │7103 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571047105 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106 You may run "mix format --migrate" to fix this warning automatically.7107 │7108 23 │ <<0 :: int32>> -> :void7109 │ ~~~~~~~~~~~~~~~~~~~~~~~7110 │7111 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671127113 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114 You may run "mix format --migrate" to fix this warning automatically.7115 │7116 23 │ <<0 :: int32>> -> :void7117 │ ~~~~~~~~~~~~~~~~~~~~~~~7118 │7119 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271207121 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7122 You may run "mix format --migrate" to fix this warning automatically.7123 │7124 23 │ <<0 :: int32>> -> :void7125 │ ~~~~~~~~~~~~~~~~~~~~~~~7126 │7127 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571287129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7130 You may run "mix format --migrate" to fix this warning automatically.7131 │7132 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7134 │7135 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671367137 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7138 You may run "mix format --migrate" to fix this warning automatically.7139 │7140 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7141 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7142 │7143 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271447145 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7146 You may run "mix format --migrate" to fix this warning automatically.7147 │7148 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7149 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7150 │7151 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571527153 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7154 │7155 20 │ manager = worker(Postgrex.TypeManager, [])7156 │ ~7157 │7158 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171597160 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7161 │7162 21 │ server_sup = supervisor(__MODULE__, [:servers])7163 │ ~7164 │7165 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171667167 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7168 │7169 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7170 │ ~7171 │7172 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17173 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171747175 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7176 │7177 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7178 │ ~7179 │7180 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171817182 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7183 │7184 110 │ if Map.size(s.listener_channels[channel]) == 1 do7185 │ ~7186 │7187 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37188 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37189 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271907191 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7192 │7193 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7194 │ ~7195 │7196 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271977198 warning: a struct for Postgrex.Query is expected on struct update:71997200 %Postgrex.Query{7201 query7202 | param_oids: param_oids,7203 param_formats: param_formats,7204 param_types: param_types7205 }72067207 but got type:72087209 dynamic()72107211 where "query" was given the type:72127213 # type: dynamic()7214 # from: lib/postgrex/protocol.ex:910:357215 query72167217 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72187219 type warning found at:7220 │7221 915 │ query = %Query{query | param_oids: param_oids,7222 │ ~7223 │7224 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672257226 warning: a struct for Postgrex.Query is expected on struct update:72277228 %Postgrex.Query{7229 query7230 | ref: make_ref(),7231 types: types,7232 columns: col_names,7233 result_oids: result_oids,7234 result_formats: result_formats,7235 result_types: result_types7236 }72377238 but got type:72397240 dynamic()72417242 where "query" was given the type:72437244 # type: dynamic()7245 # from: lib/postgrex/protocol.ex:926:357246 query72477248 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72497250 type warning found at:7251 │7252 932 │ query = %Query{query | ref: make_ref(), types: types,7253 │ ~7254 │7255 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672567257 warning: a struct for Postgrex.Query is expected on struct update:72587259 %Postgrex.Query{query | ref: make_ref()}72607261 but got type:72627263 dynamic()72647265 where "query" was given the type:72667267 # type: dynamic()7268 # from: lib/postgrex/protocol.ex:977:317269 query72707271 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72727273 type warning found at:7274 │7275 978 │ query = %Query{query | ref: make_ref()}7276 │ ~7277 │7278 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572797280 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7281 │7282 2131 │ formatted_reason = :ssl.format_error(reason)7283 │ ~7284 │7285 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372867287 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7288 │7289 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7290 │ ~7291 │7292 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172937294 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7295 │7296 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7297 │ ~7298 │7299 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273007301 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7302 │7303 9 │ worker(Postgrex.Parameters, [])]7304 │ ~7305 │7306 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273077308 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7309 │7310 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7311 │ ~7312 │7313 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373147315 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7316 │7317 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7318 │ ~7319 │7320 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273217322 warning: a struct for Postgrex.Query is expected on struct update:73237324 %Postgrex.Query{query | name: ""}73257326 but got type:73277328 dynamic()73297330 where "query" was given the type:73317332 # type: dynamic()7333 # from: lib/postgrex/protocol.ex:2313:167334 query73357336 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73377338 type warning found at:7339 │7340 2313 │ defp unnamed(query), do: %Query{query | name: ""}7341 │ ~7342 │7343 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173447345Generated postgrex app7346warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7347 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27348 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17349 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57350 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27351 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47352 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273537354==> ecto7355Compiling 70 files (.ex)7356 warning: using single-quoted strings to represent charlists is deprecated.7357 Use ~c"" if you indeed want a charlist or use "" instead.7358 You may run "mix format --migrate" to change all single-quoted7359 strings to use the ~c sigil and fix this warning.7360 │7361 166 │ defp insert_all_value(_), do: '?'7362 │ ~7363 │7364 └─ lib/ecto/adapters/mysql/connection.ex:166:3773657366 warning: using single-quoted strings to represent charlists is deprecated.7367 Use ~c"" if you indeed want a charlist or use "" instead.7368 You may run "mix format --migrate" to change all single-quoted7369 strings to use the ~c sigil and fix this warning.7370 │7371 354 │ '?'7372 │ ~7373 │7374 └─ lib/ecto/adapters/mysql/connection.ex:354:773757376 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73777378 This error happens when you have function calls without parentheses inside keywords. For example:73797380 function(arg, one: nested_call a, b, c)7381 function(arg, one: if expr, do: :this, else: :that)73827383 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:73847385 function(arg, one: if(expr, do: :this, else: :that))7386 function(arg, one: nested_call(a, b, c))73877388 Ambiguity found at:7389 │7390 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7392 │7393 └─ lib/ecto/changeset.ex:228673947395 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73967397 This error happens when you have function calls without parentheses inside keywords. For example:73987399 function(arg, one: nested_call a, b, c)7400 function(arg, one: if expr, do: :this, else: :that)74017402 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:74037404 function(arg, one: if(expr, do: :this, else: :that))7405 function(arg, one: nested_call(a, b, c))74067407 Ambiguity found at:7408 │7409 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7411 │7412 └─ lib/ecto/migration/runner.ex:26574137414 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74157416 This error happens when you have function calls without parentheses inside keywords. For example:74177418 function(arg, one: nested_call a, b, c)7419 function(arg, one: if expr, do: :this, else: :that)74207421 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:74227423 function(arg, one: if(expr, do: :this, else: :that))7424 function(arg, one: nested_call(a, b, c))74257426 Ambiguity found at:7427 │7428 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7430 │7431 └─ lib/ecto/migration/runner.ex:26774327433 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7434 │7435 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7436 │ ~7437 │7438 └─ lib/ecto/query/builder.ex:136:874397440 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7441 │7442 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7443 │ ~~7444 │7445 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274467447 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7448 │7449 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7450 │ ~~7451 │7452 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274537454 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74557456 This error happens when you have function calls without parentheses inside keywords. For example:74577458 function(arg, one: nested_call a, b, c)7459 function(arg, one: if expr, do: :this, else: :that)74607461 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:74627463 function(arg, one: if(expr, do: :this, else: :that))7464 function(arg, one: nested_call(a, b, c))74657466 Ambiguity found at:7467 │7468 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7469 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7470 │7471 └─ lib/ecto/repo/schema.ex:45474727473 warning: unused require Ecto.Query7474 │7475 6 │ require Ecto.Query7476 │ ~7477 │7478 └─ lib/ecto/repo/preloader.ex:6:374797480 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7481 │7482 9 │ schema "schema_migrations" do7483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7484 │7485 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74867487 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7488 │7489 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7490 │ ~7491 │7492 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274937494 warning: incompatible types given to Mix.Ecto.ensure_started/2:74957496 Mix.Ecto.ensure_started(repo, opts)74977498 given types:74997500 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75017502 but expected one of:75037504 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75057506 where "opts" was given the type:75077508 # type: dynamic(7509 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7510 non_struct_map()7511 )7512 # from: lib/mix/tasks/ecto.rollback.ex:64:107513 opts =7514 if opts[:quiet] do7515 Keyword.merge(opts, log: false, log_sql: false)7516 else7517 opts7518 end75197520 where "repo" was given the type:75217522 # type: dynamic(atom())7523 # from: lib/mix/tasks/ecto.rollback.ex:70:77524 Mix.Ecto.ensure_repo(repo, args)75257526 type warning found at:7527 │7528 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7529 │ ~7530 │7531 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275327533 warning: incompatible types given to Mix.Ecto.ensure_started/2:75347535 Mix.Ecto.ensure_started(repo, all: true)75367537 given types:75387539 -dynamic(atom())-, non_empty_list({:all, true})75407541 but expected one of:75427543 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75447545 where "repo" was given the type:75467547 # type: dynamic(atom())7548 # from: lib/mix/tasks/ecto.migrations.ex:37:77549 Mix.Ecto.ensure_repo(repo, args)75507551 type warning found at:7552 │7553 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7554 │ ~7555 │7556 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375577558 warning: incompatible types given to Mix.Ecto.ensure_started/2:75597560 Mix.Ecto.ensure_started(repo, opts)75617562 given types:75637564 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75657566 but expected one of:75677568 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75697570 where "opts" was given the type:75717572 # type: dynamic(7573 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7574 non_struct_map()7575 )7576 # from: lib/mix/tasks/ecto.migrate.ex:68:107577 opts =7578 if opts[:quiet] do7579 Keyword.merge(opts, log: false, log_sql: false)7580 else7581 opts7582 end75837584 where "repo" was given the type:75857586 # type: dynamic(atom())7587 # from: lib/mix/tasks/ecto.migrate.ex:74:77588 Mix.Ecto.ensure_repo(repo, args)75897590 type warning found at:7591 │7592 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7593 │ ~7594 │7595 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275967597 warning: the following clause will never match:75987599 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76007601 because it attempts to match on the result of:76027603 System.stacktrace()76047605 which has type:76067607 empty_list()76087609 where "args_or_arity" was given the type:76107611 # type: float() or integer() or non_empty_list(term())7612 # from: lib/ecto/changeset.ex7613 (_() when args_or_arity == 2) when length(args_or_arity) == 276147615 where "module" was given the type:76167617 # type: dynamic()7618 # from: lib/ecto/changeset.ex:733:307619 module76207621 type warning found at:7622 │7623 741 │ ... when length(args_or_arity) == 2 ->7624 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7625 │7626 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276277628 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76297630 Mix.Ecto.source_repo_priv(repo)76317632 given types:76337634 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76357636 but expected one of:76377638 atom()76397640 where "repo" was given the types:76417642 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7643 # from: lib/mix/tasks/ecto.load.ex:70:227644 Keyword.merge(repo.config, opts)76457646 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7647 # from: lib/mix/tasks/ecto.load.ex:72:277648 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76497650 type warning found at:7651 │7652 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7653 │ ~7654 │7655 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276567657 warning: expected a map or struct when accessing .__adapter__ in expression:76587659 repo.__adapter__76607661 where "repo" was given the type:76627663 # type: dynamic(atom())7664 # from: lib/mix/tasks/ecto.load.ex:53:77665 Mix.Ecto.ensure_repo(repo, args)76667667 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76687669 type warning found at:7670 │7671 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7672 │ ~7673 │7674 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176757676 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7677 │7678 739 │ case System.stacktrace do7679 │ ~7680 │7681 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276827683 warning: expected a map or struct when accessing .__adapter__ in expression:76847685 repo.__adapter__76867687 where "repo" was given the type:76887689 # type: dynamic(atom())7690 # from: lib/mix/tasks/ecto.dump.ex:50:77691 Mix.Ecto.ensure_repo(repo, args)76927693 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76947695 type warning found at:7696 │7697 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7698 │ ~7699 │7700 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177017702 warning: expected a map or struct when accessing .__adapter__ in expression:77037704 repo.__adapter__77057706 where "repo" was given the type:77077708 # type: dynamic(atom())7709 # from: lib/mix/tasks/ecto.drop.ex:39:77710 Mix.Ecto.ensure_repo(repo, args)77117712 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77137714 type warning found at:7715 │7716 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7717 │ ~7718 │7719 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177207721 warning: expected a map or struct when accessing .__adapter__ in expression:77227723 repo.__adapter__77247725 where "repo" was given the type:77267727 # type: dynamic(atom())7728 # from: lib/mix/tasks/ecto.create.ex:37:77729 Mix.Ecto.ensure_repo(repo, args)77307731 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77327733 type warning found at:7734 │7735 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7736 │ ~7737 │7738 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177397740 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7741 │7742 62 │ Mix.Project.compile(args)7743 │ ~7744 │7745 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277467747 warning: expected a module (an atom) when invoking start_link/1 in expression:77487749 repo.start_link(pool_size: pool_size)77507751 where "pool_size" was given the type:77527753 # type: dynamic()7754 # from: lib/mix/ecto.ex:101:157755 pool_size = Keyword.get(opts, :pool_size, 1)77567757 where "repo" was given the type:77587759 # type: dynamic(%{..., __adapter__: atom()})7760 # from: lib/mix/ecto.ex:99:367761 repo.__adapter__.ensure_all_started(repo, :temporary)77627763 type warning found at:7764 │7765 102 │ case repo.start_link(pool_size: pool_size) do7766 │ ~7767 │7768 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277697770 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7771 │7772 146 │ Logger.remove_backend(:console)7773 │ ~7774 │7775 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277767777 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7778 │7779 155 │ Logger.add_backend(:console, flush: true)7780 │ ~7781 │7782 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277837784 warning: incompatible types given to get_source/1:77857786 get_source(repo)77877788 given types:77897790 -dynamic(atom())-77917792 but expected one of:77937794 %{..., config: empty_list() or non_empty_list(term(), term())}77957796 where "repo" was given the type:77977798 # type: dynamic(atom())7799 # from: lib/ecto/migration/schema_migration.ex:24:137800 repo.all(7801 Map.put(7802 (7803 query =7804 (7805 query = {get_source(repo), Ecto.Migration.SchemaMigration}7806 Ecto.Query.Builder.From.apply(query, 1)7807 )7808 7809 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7810 ...,7811 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7812 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7813 line: 22,7814 take: %{}7815 })7816 ),7817 :prefix,7818 prefix7819 ), timeout: :infinity, log: false)78207821 type warning found at:7822 │7823 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7824 │ ~7825 │7826 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278277828 warning: incompatible types given to get_source/1:78297830 get_source(repo)78317832 given types:78337834 -dynamic(atom())-78357836 but expected one of:78377838 %{..., config: empty_list() or non_empty_list(term(), term())}78397840 where "repo" was given the type:78417842 # type: dynamic(atom())7843 # from: lib/ecto/migration/schema_migration.ex:30:137844 repo.insert!(7845 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7846 prefix: prefix,7847 source: get_source(repo)7848 ), timeout: :infinity, log: false)78497850 type warning found at:7851 │7852 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7853 │ ~7854 │7855 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378567857 warning: incompatible types given to get_source/1:78587859 get_source(repo)78607861 given types:78627863 -dynamic(atom())-78647865 but expected one of:78667867 %{..., config: empty_list() or non_empty_list(term(), term())}78687869 where "repo" was given the type:78707871 # type: dynamic(atom())7872 # from: lib/ecto/migration/schema_migration.ex:36:137873 repo.delete_all(7874 Map.put(7875 (7876 query =7877 (7878 query = {get_source(repo), Ecto.Migration.SchemaMigration}7879 Ecto.Query.Builder.From.apply(query, 1)7880 )7881 7882 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7883 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7884 op: :and,7885 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7886 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7887 line: 347888 })7889 ),7890 :prefix,7891 prefix7892 ), timeout: :infinity, log: false)78937894 type warning found at:7895 │7896 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7897 │ ~7898 │7899 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379007901 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7902 │7903 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7904 │ ~7905 │7906 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27907 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279087909 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7910 │7911 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7912 │ ~7913 │7914 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279157916 warning: the following conditional expression:79177918 is_atom(related)79197920 will always evaluate to:79217922 dynamic(true)79237924 where "related" was given the type:79257926 # type: dynamic(atom())7927 # from: lib/ecto/association.ex:730:157928 related = Ecto.Association.related_from_query(queryable)79297930 type warning found at:7931 │7932 732 │ unless is_atom(related) do7933 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7934 │7935 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379367937 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7938 │7939 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7940 │ ~7941 │7942 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279437944 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7945 │7946 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime7947 │ ~7948 │7949 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179507951 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7952 │7953 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7954 │ ~7955 │7956 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379577958 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7959 │7960 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7961 │ ~7962 │7963 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279647965 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7966 │7967 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7968 │ ~7969 │7970 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379717972 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7973 │7974 54 │ filter_and_reraise e, System.stacktrace7975 │ ~7976 │7977 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579787979 warning: the following clause will never match:79807981 {:error, _} = error ->79827983 because it attempts to match on the result of:79847985 apply(changeset, adapter, :insert, args)79867987 which has type:79887989 dynamic({:invalid or :ok, term()})79907991 type warning found at:7992 │7993 219 │ {:error, _} = error ->7994 │ ~7995 │7996 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479977998 warning: the following clause will never match:79998000 {:error, _} = error ->80018002 because it attempts to match on the result of:80038004 apply(changeset, adapter, action, args)80058006 which has type:80078008 dynamic({:invalid or :ok, term()})80098010 type warning found at:8011 │8012 297 │ {:error, _} = error ->8013 │ ~8014 │8015 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480168017 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8018 │8019 44 │ index = Map.size(params)8020 │ ~8021 │8022 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58023 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580248025 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8026 │8027 614 │ Decimal.minus(decimal)8028 │ ~8029 │8030 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180318032 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)8033 │8034 228 │ raise BadStructError, struct: struct, term: data8035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8036 │8037 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580388039 warning: the following clause will never match:80408041 {:error, _} ->80428043 because it attempts to match on the result of:80448045 NaiveDateTime.new(date, time)80468047 which has type:80488049 dynamic({:ok, %NaiveDateTime{}})80508051 type warning found at:8052 │8053 803 │ {:error, _} -> :error8054 │ ~~~~~~~~~~~~~~~~~~~~~8055 │8056 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180578058 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8059 │8060 159 │ supervise(children, strategy: :one_for_one)8061 │ ~8062 │8063 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180648065 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8066 │8067 214 │ filter_and_reraise e, System.stacktrace8068 │ ~8069 │8070 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48071 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480728073 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8074 │8075 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8076 │ ~8077 │8078 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280798080 warning: expected a map or struct when accessing .__struct__ in expression:80818082 schema.__struct__80838084 where "schema" was given the types:80858086 # type: dynamic(atom() and not nil)8087 # from: lib/ecto/query/planner.ex:1186:418088 schema80898090 # type: atom()8091 # from: lib/ecto/query/planner.ex:1186:618092 is_atom(schema)80938094 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80958096 type warning found at:8097 │8098 1190 │ Map.has_key?(schema.__struct__, field) ->8099 │ ~8100 │8101 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681028103 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81048105 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81068107 given types:81088109 (8110 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8111 dynamic()8112 )81138114 but expected one of:81158116 atom(), term()81178118 where "opts" was given the type:81198120 # type: dynamic(8121 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8122 non_struct_map()8123 )8124 # from: lib/ecto/migrator.ex:44:658125 opts[:prefix]81268127 where "repo" was given the type:81288129 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8130 # from: lib/ecto/migrator.ex:44:238131 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81328133 type warning found at:8134 │8135 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8136 │ ~8137 │8138 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281398140 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8141 │8142 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8143 │ ~8144 │8145 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181468147 warning: expected a module (an atom) when invoking transaction/2 in expression:81488149 repo.transaction(fun, log: false, timeout: :infinity)81508151 where "fun" was given the type:81528153 # type: dynamic()8154 # from: lib/ecto/migrator.ex:114:478155 fun81568157 where "repo" was given the types:81588159 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8160 # from: lib/ecto/migrator.ex:118:248161 repo.__adapter__.supports_ddl_transaction?81628163 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8164 # from: lib/ecto/migrator.ex:118:248165 repo.__adapter__.supports_ddl_transaction?81668167 type warning found at:8168 │8169 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8170 │ ~8171 │8172 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381738174 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8175 │8176 15 │ supervise(children, strategy: :simple_one_for_one)8177 │ ~8178 │8179 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181808181 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8182 │8183 291 │ modules = Code.load_file(file)8184 │ ~8185 │8186 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281878188 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8189 │8190 321 │ reraise error, System.stacktrace8191 │ ~8192 │8193 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381948195 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8196 │8197 260 │ reraise %{err | message: message}, System.stacktrace8198 │ ~8199 │8200 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682018202 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8203 │8204 10 │ worker(Ecto.Registry, []),8205 │ ~8206 │8207 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282088209 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8210 │8211 11 │ supervisor(Ecto.Migration.Supervisor, [])8212 │ ~8213 │8214 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282158216Generated ecto app8217==> phoenix_ecto8218Compiling 4 files (.ex)8219Generated phoenix_ecto app8220==> secure_random8221Compiling 1 file (.ex)8222 warning: use Bitwise is deprecated. import Bitwise instead8223 │8224 2 │ use Bitwise8225 │ ~~~~~~~~~~~8226 │8227 └─ lib/secure_random.ex:2: SecureRandom (module)82288229Generated secure_random app8230==> authable8231Compiling 34 files (.ex)8232 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8233 │8234 128 │ @repo Application.get_env(:authable, :repo)8235 │ ~8236 │8237 └─ lib/authable.ex:128:21: Authable (module)82388239 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8240 │8241 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8242 │ ~8243 │8244 └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82458246 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8247 │8248 8 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8249 │ ~8250 │8251 └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82528253 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8254 │8255 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8256 │ ~8257 │8258 └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)825982608261== Compilation error in file lib/authable/auth_strategies/session.ex ==8262** (BadMapError) expected a map, got:82638264 nil82658266 (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :sessions, nil)8267 lib/authable/auth_strategies/session.ex:11: (module)8268could 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"