Build log
nerves_system_trellis
shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8270 of 8270 lines
1Resolving Hex dependencies...2Resolution completed in 0.258s3Unchanged: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_trellis/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_trellis/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_trellis-0.5.0/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 121 │ initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)648 │ ~649 │650 └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/7651 └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/4652653 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead654 │655 76 │ hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),656 │ ~657 │658 └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/3659660Generated 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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead759 │760 111 │ stack = System.stacktrace()761 │ ~762 │763 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3764765 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead766 │767 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)768 │ ~769 │770 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3771772 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead773 │774 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]775 │ ~776 │777 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0778779 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead780 │781 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)782 │ ~783 │784 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4785786 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead787 │788 138 │ case System.stacktrace() do789 │ ~790 │791 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2792793 warning: the following clause will never match:794795 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->796797 because it attempts to match on the result of:798799 System.stacktrace()800801 which has type:802803 empty_list()804805 where "arity" was given the type:806807 # type: integer()808 # from: lib/db_connection/connection.ex:139:56809 is_integer(arity)810811 type warning found at:812 │813 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace814 │ ~815 │816 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2817818 warning: the following clause will never match:819820 [{a, b, params, c} | rest] when is_list(params) ->821822 because it attempts to match on the result of:823824 System.stacktrace()825826 which has type:827828 empty_list()829830 where "params" was given the type:831832 # type: empty_list() or non_empty_list(term(), term())833 # from: lib/db_connection/connection.ex:140:43834 is_list(params)835836 type warning found at:837 │838 140 │ [{a, b, params, c} | rest] when is_list(params) ->839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~840 │841 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2842843 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead844 │845 8 │ pool = supervisor(Pool, [], [restart: :temporary])846 │ ~847 │848 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0849850 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead851 │852 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],853 │ ~854 │855 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3856857 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead858 │859 36 │ worker(DBConnection.Watcher, [owner])860 │ ~861 │862 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1863864 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead865 │866 986 │ stack = System.stacktrace()867 │ ~868 │869 └─ lib/db_connection.ex:986:28: DBConnection.handle/4870 └─ lib/db_connection.ex:992:24: DBConnection.handle/4871 └─ lib/db_connection.ex:1003:65: DBConnection.parse/4872 └─ lib/db_connection.ex:1012:24: DBConnection.encode/4873 └─ lib/db_connection.ex:1022:40: DBConnection.decode/6874 └─ lib/db_connection.ex:1057:40: DBConnection.describe/3875 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5876 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2877 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4878 └─ lib/db_connection.ex:1359:28: DBConnection.handle/5879 └─ lib/db_connection.ex:1365:24: DBConnection.handle/5880 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2881 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6882 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6883884 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead885 │886 9 │ supervisor(DBConnection.Task, []),887 │ ~888 │889 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2890 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2891 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2892893 warning: :random.seed/3 is deprecated. Use the 'rand' module instead894 │895 108 │ case :random.seed(hash, sec, micro) do896 │ ~897 │898 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0899900Generated db_connection app901==> decimal902Compiling 4 files (.ex)903 warning: using single-quoted strings to represent charlists is deprecated.904 Use ~c"" if you indeed want a charlist or use "" instead.905 You may run "mix format --migrate" to change all single-quoted906 strings to use the ~c sigil and fix this warning.907 │908 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list909 │ ~910 │911 └─ lib/decimal.ex:1320:11912913 warning: using single-quoted strings to represent charlists is deprecated.914 Use ~c"" if you indeed want a charlist or use "" instead.915 You may run "mix format --migrate" to change all single-quoted916 strings to use the ~c sigil and fix this warning.917 │918 1351 │ list = list ++ 'E'919 │ ~920 │921 └─ lib/decimal.ex:1351:26922923 warning: using single-quoted strings to represent charlists is deprecated.924 Use ~c"" if you indeed want a charlist or use "" instead.925 You may run "mix format --migrate" to change all single-quoted926 strings to use the ~c sigil and fix this warning.927 │928 1352 │ list = if exp >= 0, do: list ++ '+', else: list929 │ ~930 │931 └─ lib/decimal.ex:1352:43932933 warning: using single-quoted strings to represent charlists is deprecated.934 Use ~c"" if you indeed want a charlist or use "" instead.935 You may run "mix format --migrate" to change all single-quoted936 strings to use the ~c sigil and fix this warning.937 │938 1775 │ int = if int == [], do: '0', else: int939 │ ~940 │941 └─ lib/decimal.ex:1775:31942943 warning: using single-quoted strings to represent charlists is deprecated.944 Use ~c"" if you indeed want a charlist or use "" instead.945 You may run "mix format --migrate" to change all single-quoted946 strings to use the ~c sigil and fix this warning.947 │948 1776 │ exp = if exp == [], do: '0', else: exp949 │ ~950 │951 └─ lib/decimal.ex:1776:31952953Generated decimal app954==> interactive_cmd955Compiling 1 file (.ex)956Generated interactive_cmd app957==> nerves958Compiling 65 files (.ex)959 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1009 │1010 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1012 │1013 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10141015 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1016 │1017 5 │ defmodule Nerves.BuildAction.NervesV1System do1018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019 │1020 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10211022 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1023 │1024 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026 │1027 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10281029 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_system_trellis1111Generated nerves_system_trellis app1112==> nerves_compatibility_test1113===> Analyzing applications...1114===> Compiling unicode_util_compat1115===> Analyzing applications...1116===> Compiling idna1117===> Analyzing applications...1118===> Compiling cowboy1119 ┌─ src/cowboy_websocket.erl:1120 │1121 147 │ Stacktrace = erlang:get_stacktrace(),1122 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11231124 ┌─ src/cowboy_websocket.erl:1125 │1126 645 │ {stacktrace, erlang:get_stacktrace()},1127 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11281129 ┌─ src/cowboy_websocket.erl:1130 │1131 755 │ {stacktrace, erlang:get_stacktrace()},1132 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113311341135 ┌─ src/cowboy_handler.erl:1136 │1137 87 │ Stacktrace = erlang:get_stacktrace(),1138 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11391140 ┌─ src/cowboy_handler.erl:1141 │1142 116 │ Stacktrace = erlang:get_stacktrace(),1143 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11441145 ┌─ src/cowboy_handler.erl:1146 │1147 235 │ Stacktrace = erlang:get_stacktrace(),1148 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11491150 ┌─ src/cowboy_handler.erl:1151 │1152 290 │ {stacktrace, erlang:get_stacktrace()},1153 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace115411551156 ┌─ src/cowboy_rest.erl:1157 │1158 69 │ Stacktrace = erlang:get_stacktrace(),1159 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11601161 ┌─ src/cowboy_rest.erl:1162 │1163 1006 │ Stacktrace = erlang:get_stacktrace(),1164 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116511661167==> expo1168Compiling 2 files (.erl)1169Compiling 22 files (.ex)1170Generated expo app1171==> gettext1172Compiling 18 files (.ex)1173 warning: unused require Gettext.Macros1174 │1175 594 │ require Gettext.Macros1176 │ ~1177 │1178 └─ lib/gettext.ex:594:311791180 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1181 │1182 426 │ Kernel.ParallelCompiler.async(fn ->1183 │ ~1184 │1185 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311861187 warning: the following clause is redundant:11881189 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11901191 it has type:11921193 dynamic(%Expo.Message.Plural{})11941195 previous clauses have already matched on the following types:11961197 %Expo.Message.Singular{}1198 %Expo.Message.Plural{}11991200 │1201 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do1202 │ ~1203 │1204 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112051206Generated gettext app1207==> phoenix_pubsub1208Compiling 13 files (.ex)1209 warning: single quotes around atoms are deprecated. Use double quotes instead1210 │1211 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1212 │ ~1213 │1214 └─ lib/phoenix/pubsub/local.ex:160:2312151216 warning: single quotes around atoms are deprecated. Use double quotes instead1217 │1218 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1219 │ ~1220 │1221 └─ lib/phoenix/pubsub/local.ex:160:4012221223 warning: unused require Logger1224 │1225 107 │ require Logger1226 │ ~1227 │1228 └─ lib/phoenix/tracker.ex:107:312291230 warning: a struct for Phoenix.Tracker.State is expected on struct update:12311232 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12331234 but got type:12351236 dynamic()12371238 where "delta" was given the type:12391240 # type: dynamic()1241 # from: lib/phoenix/tracker/state.ex:461:361242 %Phoenix.Tracker.State{delta: delta} = state12431244 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12451246 type warning found at:1247 │1248 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1249 │ ~1250 │1251 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512521253 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12541255 %Phoenix.Tracker.Replica{replica | status: :permdown}12561257 but got type:12581259 dynamic()12601261 where "replica" was given the type:12621263 # type: dynamic()1264 # from: lib/phoenix/tracker/replica.ex:72:171265 replica12661267 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12681269 type warning found at:1270 │1271 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1272 │ ~1273 │1274 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112751276 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12771278 %Phoenix.Tracker.Replica{replica | status: :down}12791280 but got type:12811282 dynamic()12831284 where "replica" was given the type:12851286 # type: dynamic()1287 # from: lib/phoenix/tracker/replica.ex:74:131288 replica12891290 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12911292 type warning found at:1293 │1294 74 │ defp down(replica), do: %Replica{replica | status: :down}1295 │ ~1296 │1297 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/112981299 warning: a struct for Phoenix.Tracker.State is expected on struct update:13001301 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13021303 but got type:13041305 dynamic()13061307 where "delta" was given the type:13081309 # type: dynamic()1310 # from: lib/phoenix/tracker/state.ex:541:991311 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1312 state13131314 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13151316 type warning found at:1317 │1318 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1319 │ ~1320 │1321 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113221323 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13241325 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13261327 but got type:13281329 dynamic()13301331 where "replica" was given the type:13321333 # type: dynamic()1334 # from: lib/phoenix/tracker/replica.ex:76:291335 replica13361337 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13381339 type warning found at:1340 │1341 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1342 │ ~1343 │1344 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113451346 warning: a struct for Phoenix.Tracker.State is expected on struct update:13471348 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13491350 but got type:13511352 dynamic(%{..., range: {term(), term()}})13531354 where "delta" was given the type:13551356 # type: dynamic(%{..., range: {term(), term()}})1357 # from: lib/phoenix/tracker/state.ex:551:301358 {start_clock, end_clock} = delta.range13591360 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13611362 type warning found at:1363 │1364 555 │ delta: %State{delta | range: {start_clock, new_end}}}1365 │ ~1366 │1367 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213681369 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1370 │1371 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1372 │ ~1373 │1374 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113751376 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1377 │1378 273 │ supervise(shards, strategy: :one_for_one,1379 │ ~1380 │1381 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113821383 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1384 │1385 43 │ :ok = :pg2.create(pg2_group)1386 │ ~1387 │1388 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113891390 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1391 │1392 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1393 │ ~1394 │1395 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213961397 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1398 │1399 44 │ :ok = :pg2.join(pg2_group, self())1400 │ ~1401 │1402 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114031404 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1405 │1406 57 │ :pg2.get_members(pg2_namespace(server_name))1407 │ ~1408 │1409 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114101411 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1412 │1413 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1414 │ ~1415 │1416 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114171418 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1419 │1420 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1421 │ ~1422 │1423 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11424 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114251426 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1427 │1428 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])1429 │ ~1430 │1431 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114321433 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1434 │1435 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1436 │ ~1437 │1438 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114391440 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1441 │1442 42 │ supervise children, strategy: :one_for_one1443 │ ~1444 │1445 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114461447 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1448 │1449 97 │ supervise(children, strategy: :rest_for_one)1450 │ ~1451 │1452 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114531454Generated phoenix_pubsub app1455==> nerves_compatibility_test1456===> Analyzing applications...1457===> Compiling certifi1458warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1459 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21460 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11461 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51462 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21463 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41464 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214651466==> plug1467Compiling 44 files (.ex)1468warning: cannot infer signatures from :cowboy because it is not loaded14691470warning: cannot infer signatures from :cowlib because it is not loaded14711472warning: cannot infer signatures from :ranch because it is not loaded14731474warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1475 lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314761477warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1478 lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214791480 warning: using single-quoted strings to represent charlists is deprecated.1481 Use ~c"" if you indeed want a charlist or use "" instead.1482 You may run "mix format --migrate" to change all single-quoted1483 strings to use the ~c sigil and fix this warning.1484 │1485 230 │ generated? = :erlang.system_info(:otp_release) >= '19'1486 │ ~1487 │1488 └─ lib/plug/builder.ex:230:5514891490 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1491 │1492 421 │ when not state in @unsent do1493 │ ~1494 │1495 └─ lib/plug/conn.ex:421:2214961497 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1498 │1499 445 │ when not state in @unsent do1500 │ ~1501 │1502 └─ lib/plug/conn.ex:445:2215031504 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1505 │1506 497 │ when not state in @unsent do1507 │ ~1508 │1509 └─ lib/plug/conn.ex:497:2215101511 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1512 │1513 883 │ def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1514 │ ~1515 │1516 └─ lib/plug/conn.ex:883:6915171518 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1519 │1520 907 │ def delete_session(%Conn{state: state}, _key) when not state in @unsent,1521 │ ~1522 │1523 └─ lib/plug/conn.ex:907:6415241525 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1526 │1527 939 │ def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1528 │ ~1529 │1530 └─ lib/plug/conn.ex:939:6815311532 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1533 │1534 961 │ when not state in @unsent do1535 │ ~1536 │1537 └─ lib/plug/conn.ex:961:2215381539 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1540 │1541 6 │ custom_statuses = Application.get_env(:plug, :statuses, %{})1542 │ ~1543 │1544 └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15451546 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1547 │1548 65 │ mask(left, right, <<acc::binary, x ^^^ y>>)1549 │ ~1550 │1551 └─ lib/plug/crypto.ex:65:4015521553 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1554 │1555 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1556 │ ~1557 │1558 └─ lib/plug/crypto.ex:87:5015591560 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1561 │1562 87 │ masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1563 │ ~1564 │1565 └─ lib/plug/crypto.ex:87:5715661567 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1568 │1569 108 │ secure_compare(left, right, acc ||| (x ^^^ y))1570 │ ~1571 │1572 └─ lib/plug/crypto.ex:108:4415731574 warning: use Bitwise is deprecated. import Bitwise instead1575 │1576 6 │ use Bitwise1577 │ ~~~~~~~~~~~1578 │1579 └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15801581 warning: use Bitwise is deprecated. import Bitwise instead1582 │1583 13 │ use Bitwise1584 │ ~~~~~~~~~~~1585 │1586 └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15871588 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 operator1589 │1590 59 │ <<bin::binary-size(max_length), _::binary>> = key1591 │ ~1592 │1593 └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715941595 warning: unused require Bitwise1596 │1597 64 │ require Bitwise1598 │ ~1599 │1600 └─ lib/plug/csrf_protection.ex:64:316011602 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1603 │1604 4 │ if Application.get_env(:plug, :mimes) do1605 │ ~1606 │1607 └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16081609 warning: unused require Logger1610 │1611 32 │ require Logger1612 │ ~1613 │1614 └─ lib/plug/request_id.ex:32:316151616 warning: calling super for GenServer callback handle_info/2 is deprecated1617 │1618 164 │ super(msg, state)1619 │ ~1620 │1621 └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216221623 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1624 │1625 39 │ reraise e, System.stacktrace1626 │ ~1627 │1628 └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51629 └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516301631 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1632 │1633 12 │ worker(Plug.Upload, [])1634 │ ~1635 │1636 └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116371638 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1639 │1640 16 │ supervise(children, strategy: :one_for_one)1641 │ ~1642 │1643 └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116441645 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1646 │1647 210 │ if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1648 │ ~1649 │1650 └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216511652 warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1653 │1654 28 │ MIME.valid?(type)1655 │ ~1656 │1657 └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116581659 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1660 │1661 139 │ __catch__(conn, kind, reason, System.stacktrace, opts)1662 │ ~1663 │1664 └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416651666 warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1667 │1668 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>1669 │ ~1670 │1671 └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116721673 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1674 │1675 82 │ __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1676 │ ~1677 │1678 └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416791680 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 instead1681 │1682 57 │ {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1683 │ ~1684 │1685 └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31686 └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31687 └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41688 └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/316891690 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1691 │1692 41 │ signature = :crypto.hmac(:sha, key, plain_text)1693 │ ~1694 │1695 └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21696 └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21697 └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31698 └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/216991700 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 instead1701 │1702 79 │ :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1703 │ ~1704 │1705 └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31706 └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31707 └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31708 └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31709 └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41710 └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/317111712 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1713 │1714 275 │ cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1715 │ ~1716 │1717 └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31718 └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217191720 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1721 │1722 78 │ &:crypto.hmac(digest, secret, &1)1723 │ ~1724 │1725 └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217261727 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1728 │1729 21 │ stack = System.stacktrace1730 │ ~1731 │1732 └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31733 └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317341735 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1736 │1737 21 │ stack = System.stacktrace()1738 │ ~1739 │1740 └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41741 └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41742 └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417431744 warning: a struct for Plug.Conn is expected on struct update:17451746 %Plug.Conn{1747 conn1748 | adapter: {Plug.Adapters.Test.Conn, state},1749 host: uri.host || conn.host || "www.example.com",1750 method: method,1751 owner: owner,1752 path_info: split_path(uri.path),1753 port: uri.port || 80,1754 peer: {{127, 0, 0, 1}, 111_317},1755 remote_ip: {127, 0, 0, 1},1756 req_headers: req_headers,1757 request_path: uri.path,1758 query_string: query,1759 params: params || %Plug.Conn.Unfetched{aspect: :params},1760 scheme: String.to_atom(String.downcase(uri.scheme || "http"))1761 }17621763 but got type:17641765 dynamic(%{..., req_headers: term()})17661767 where "conn" was given the type:17681769 # type: dynamic(%{..., req_headers: term()})1770 # from: lib/plug/adapters/test/conn.ex:15:351771 body_or_params(body_or_params, query, conn.req_headers)17721773 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17741775 type warning found at:1776 │1777 19 │ %Plug.Conn{conn |1778 │ ~1779 │1780 └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417811782 warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1783 │1784 186 │ case Atom.to_char_list(plug) do1785 │ ~1786 │1787 └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117881789 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1790 │1791 43 │ Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1792 │ ~1793 │1794 └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417951796Generated plug app1797warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1798 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21799 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11800 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51801 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21802 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41803 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218041805==> phoenix1806Compiling 60 files (.ex)1807 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 operator1808 │1809 175 │ <<attr::size(prefix)-binary, ":unique">> -> attr1810 │ ~1811 │1812 └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118131814 warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18151816 We will inject a default implementation for now:18171818 def init(init_arg) do1819 {:ok, init_arg}1820 end18211822 You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18231824 │1825 3 │ defmodule Phoenix.CodeReloader.Proxy do1826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1827 │1828 └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18291830 warning: unused require Logger1831 │1832 6 │ require Logger1833 │ ~1834 │1835 └─ lib/phoenix/code_reloader/server.ex:6:318361837 warning: unused require Logger1838 │1839 6 │ require Logger1840 │ ~1841 │1842 └─ lib/phoenix/endpoint/server.ex:6:318431844 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1845 │1846 78 │ defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1847 │ ~1848 │1849 └─ lib/phoenix/naming.ex:78:7818501851 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 operator1852 │1853 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1854 │ ~1855 │1856 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218571858 warning: using single-quoted strings to represent charlists is deprecated.1859 Use ~c"" if you indeed want a charlist or use "" instead.1860 You may run "mix format --migrate" to change all single-quoted1861 strings to use the ~c sigil and fix this warning.1862 │1863 272 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1864 │ ~1865 │1866 └─ lib/phoenix/router.ex:272:5018671868 warning: redefining @doc attribute previously set at line 515.18691870 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:18711872 @doc """1873 new docs1874 """1875 def resources(...)18761877 │1878 522 │ @doc """1879 │ ~~~~~~~~1880 │1881 └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318821883 warning: using single-quoted strings to represent charlists is deprecated.1884 Use ~c"" if you indeed want a charlist or use "" instead.1885 You may run "mix format --migrate" to change all single-quoted1886 strings to use the ~c sigil and fix this warning.1887 │1888 183 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1889 │ ~1890 │1891 └─ lib/phoenix/router/helpers.ex:183:5018921893 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1894 │1895 169 │ not (k = to_string(k)) in reserved,1896 │ ~1897 │1898 └─ lib/phoenix/router/helpers.ex:169:3918991900 warning: duplicate key :route found in struct1901 │1902 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1904 │1905 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19061907 warning: unused require Logger1908 │1909 5 │ require Logger1910 │ ~1911 │1912 └─ lib/phoenix/controller.ex:5:319131914 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)"1915 │1916 109 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1917 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1918 │1919 └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19201921 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1922 │1923 268 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1924 │ ~1925 │1926 └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219271928 warning: using single-quoted strings to represent charlists is deprecated.1929 Use ~c"" if you indeed want a charlist or use "" instead.1930 You may run "mix format --migrate" to change all single-quoted1931 strings to use the ~c sigil and fix this warning.1932 │1933 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1934 │ ~1935 │1936 └─ lib/phoenix/template.ex:174:5019371938 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1939 │1940 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1941 │ ~1942 │1943 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119441945 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1946 │1947 14 │ supervise(children, strategy: :simple_one_for_one)1948 │ ~1949 │1950 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119511952 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1953 │1954 613 │ exception -> {:error, {exception, System.stacktrace()}}1955 │ ~1956 │1957 └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119581959 warning: expected a module (an atom) when invoking config/1 in expression:19601961 endpoint.config(:endpoint_id)19621963 where "endpoint" was given the type:19641965 # type: dynamic(%{..., __pubsub_server__: atom()})1966 # from: lib/phoenix/transports/long_poll.ex:191:101967 verify_token(endpoint, token, opts)19681969 type warning found at:1970 │1971 193 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1972 │ ~1973 │1974 └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319751976 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1977 │1978 62 │ if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1979 │ ~1980 │1981 └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11982 └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/119831984 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1985 │1986 236 │ do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1987 │ ~1988 │1989 └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219901991 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1992 │1993 148 │ do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1994 │ ~1995 │1996 └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/319971998 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1999 │2000 241 │ do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)2001 │ ~2002 │2003 └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/320042005 warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2006 │2007 376 │ ext = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2008 │ ~2009 │2010 └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220112012 warning: unknown key .__pubsub_server__ in expression:20132014 endpoint.__pubsub_server__20152016 the given type does not have the given key:20172018 dynamic(2019 %Phoenix.Socket{2020 id: term(),2021 assigns: term(),2022 channel: term(),2023 channel_pid: term(),2024 endpoint: atom(),2025 handler: term(),2026 joined: term(),2027 pubsub_server: term(),2028 ref: term(),2029 topic: term(),2030 transport: term(),2031 transport_pid: term(),2032 transport_name: term(),2033 serializer: term()2034 } or2035 %Plug.Conn{2036 adapter: term(),2037 assigns: term(),2038 before_send: term(),2039 body_params: term(),2040 cookies: term(),2041 halted: term(),2042 host: term(),2043 method: term(),2044 owner: term(),2045 params: term(),2046 path_params: term(),2047 path_info: term(),2048 port: term(),2049 private: term(),2050 query_params: term(),2051 query_string: term(),2052 peer: term(),2053 remote_ip: term(),2054 req_cookies: term(),2055 req_headers: term(),2056 request_path: term(),2057 resp_body: term(),2058 resp_cookies: term(),2059 resp_headers: term(),2060 scheme: term(),2061 script_name: term(),2062 secret_key_base: term(),2063 state: term(),2064 status: term()2065 } or atom() or binary()2066 )20672068 where "endpoint" was given the type:20692070 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2071 # from: lib/phoenix/transports/long_poll.ex:246:192072 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20732074 type warning found at:2075 │2076 246 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2077 │ ~~~~~~~~~~~~~~~~~2078 │2079 └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320802081 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2082 │2083 10 │ supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2084 │ ~2085 │2086 └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120872088 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2089 │2090 12 │ supervise(children, strategy: :one_for_one)2091 │ ~2092 │2093 └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120942095 warning: a struct for Phoenix.Socket is expected on struct update:20962097 %Phoenix.Socket{socket | id: id}20982099 but got type:21002101 dynamic()21022103 where "socket" was given the type:21042105 # type: dynamic()2106 # from: lib/phoenix/socket/transport.ex2107 {:ok, socket}21082109 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21102111 type warning found at:2112 │2113 171 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2114 │ ~2115 │2116 └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621172118 warning: a struct for Phoenix.Socket is expected on struct update:21192120 %Phoenix.Socket{socket | topic: topic, channel: channel}21212122 but got type:21232124 dynamic(%{..., handler: atom(), transport_name: term()})21252126 where "socket" was given the types:21272128 # type: dynamic(%{..., handler: atom()})2129 # from: lib/phoenix/socket/transport.ex:231:332130 socket.handler.__channel__(topic, socket.transport_name)21312132 # type: dynamic(%{..., handler: atom(), transport_name: term()})2133 # from: lib/phoenix/socket/transport.ex:231:332134 socket.handler.__channel__(topic, socket.transport_name)21352136 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21372138 type warning found at:2139 │2140 232 │ socket = %Socket{socket | topic: topic, channel: channel}2141 │ ~2142 │2143 └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321442145 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2146 │2147 50 │ __catch__(conn, kind, reason, System.stacktrace, opts)2148 │ ~2149 │2150 └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/421512152 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2153 │2154 188 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2155 │ ~2156 │2157 └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421582159 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2160 │2161 189 │ worker(Phoenix.Tracker, [module, opts, opts])2162 │ ~2163 │2164 └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421652166 warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2167 │2168 202 │ Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2169 │ ~2170 │2171 └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/521722173 warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2174 │2175 236 │ |> Phoenix.Tracker.list(topic)2176 │ ~2177 │2178 └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/221792180 warning: String.strip/1 is deprecated. Use String.trim/1 instead2181 │2182 269 │ raise ArgumentError, message: String.strip(message)2183 │ ~2184 │2185 └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521862187 warning: expected a map or struct when accessing .url in expression:21882189 endpoint.url21902191 where "endpoint" was given the types:21922193 # type: dynamic(atom())2194 # from: lib/phoenix/router/helpers.ex:24:202195 endpoint21962197 # type: atom()2198 # from: lib/phoenix/router/helpers.ex:24:352199 is_atom(endpoint)22002201 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22022203 type warning found at:2204 │2205 25 │ endpoint.url2206 │ ~2207 │2208 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/222092210 warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2211 │2212 34 │ String.rjust(route_name, route_name_len) <> " " <>2213 │ ~2214 │2215 └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222162217 warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2218 │2219 35 │ String.ljust(verb, verb_len) <> " " <>2220 │ ~2221 │2222 └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22223 └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222242225 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2226 │2227 19 │ supervise(children, strategy: :one_for_one)2228 │ ~2229 │2230 └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122312232 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2233 │2234 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2235 │ ~2236 │2237 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/322382239 warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22402241 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22422243 given types:22442245 (2246 dynamic(:http or :https),2247 -dynamic(%{..., __sockets__: term()})-,2248 empty_list(),2249 dynamic(empty_list() or non_empty_list(term(), term()))2250 )22512252 but expected one of:22532254 :http or :https, atom() or binary(), term(), term()22552256 where "config" was given the type:22572258 # type: dynamic(empty_list() or non_empty_list(term(), term()))2259 # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122260 config = Keyword.put_new(config, :dispatch, _: dispatches)22612262 where "endpoint" was given the type:22632264 # type: dynamic(%{..., __sockets__: term()})2265 # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262266 {path, socket} <- endpoint.__sockets__22672268 where "scheme" was given the types:22692270 # type: dynamic()2271 # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182272 scheme22732274 # type: dynamic(:http or :https)2275 # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282276 Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22772278 type warning found at:2279 │2280 82 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2281 │ ~2282 │2283 └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/322842285 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2286 │2287 38 │ [worker(Phoenix.Config, args)]2288 │ ~2289 │2290 └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22291 └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/222922293 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2294 │2295 46 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2296 │ ~2297 │2298 └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22299 └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323002301 warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2302 │2303 74 │ PubSub.broadcast pubsub_server, topic, %Broadcast{2304 │ ~2305 │2306 └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/423072308 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2309 │2310 64 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2311 │ ~2312 │2313 └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323142315 warning: incompatible types given to warmup_static/1:23162317 warmup_static(endpoint)23182319 given types:23202321 -dynamic(%{..., url: term()})-23222323 but expected one of:23242325 atom()23262327 where "endpoint" was given the type:23282329 # type: dynamic(%{..., url: term()})2330 # from: lib/phoenix/endpoint/adapter.ex:232:52331 warmup_url(endpoint)23322333 type warning found at:2334 │2335 233 │ warmup_static(endpoint)2336 │ ~2337 │2338 └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123392340 warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2341 │2342 90 │ PubSub.broadcast! pubsub_server, topic, %Broadcast{2343 │ ~2344 │2345 └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/423462347 warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2348 │2349 106 │ PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2350 │ ~2351 │2352 └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/523532354 warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2355 │2356 122 │ PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2357 │ ~2358 │2359 └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/523602361 warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2362 │2363 197 │ PubSub.subscribe(socket.pubsub_server, socket.topic,2364 │ ~2365 │2366 └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/423672368 warning: String.strip/1 is deprecated. Use String.trim/1 instead2369 │2370 169 │ <pre>#{String.strip(output)}</pre>2371 │ ~2372 │2373 └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223742375 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2376 │2377 46 │ IO.puts Exception.format(kind, reason, System.stacktrace)2378 │ ~2379 │2380 └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323812382 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2383 │2384 154 │ Enum.partition attrs, fn2385 │ ~2386 │2387 └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/123882389 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23902391 mod.__phoenix_recompile__?23922393 where "mod" was given the type:23942395 # type: dynamic(atom())2396 # from: lib/mix/tasks/compile.phoenix.ex:34:122397 Code.ensure_loaded?(mod)23982399 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()24002401 type warning found at:2402 │2403 36 │ mod.__phoenix_recompile__?2404 │ ~2405 │2406 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/124072408Generated phoenix app2409==> postgrex2410Compiling 62 files (.ex)2411 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2412 │2413 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2414 │ ~2415 │2416 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24172418 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2419 You may run "mix format --migrate" to fix this warning automatically.2420 │2421 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2422 │ ~2423 │2424 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124252426 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2427 You may run "mix format --migrate" to fix this warning automatically.2428 │2429 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2430 │ ~2431 │2432 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124332434 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2435 You may run "mix format --migrate" to fix this warning automatically.2436 │2437 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2438 │ ~2439 │2440 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124412442 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2443 You may run "mix format --migrate" to fix this warning automatically.2444 │2445 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2446 │ ~2447 │2448 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124492450 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2451 You may run "mix format --migrate" to fix this warning automatically.2452 │2453 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2454 │ ~2455 │2456 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124572458 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2459 You may run "mix format --migrate" to fix this warning automatically.2460 │2461 43 │ <<-1::int32>>2462 │ ~2463 │2464 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124652466 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2467 You may run "mix format --migrate" to fix this warning automatically.2468 │2469 48 │ <<value_byte_size::int32>> <> value2470 │ ~2471 │2472 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124732474 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2475 You may run "mix format --migrate" to fix this warning automatically.2476 │2477 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2478 │ ~2479 │2480 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224812482 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2483 You may run "mix format --migrate" to fix this warning automatically.2484 │2485 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2486 │ ~2487 │2488 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224892490 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2491 You may run "mix format --migrate" to fix this warning automatically.2492 │2493 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2494 │ ~2495 │2496 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224972498 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2499 You may run "mix format --migrate" to fix this warning automatically.2500 │2501 64 │ ... -1::int32, rest::binary>>, acc) do2502 │ ~2503 │2504 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225052506 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2507 You may run "mix format --migrate" to fix this warning automatically.2508 │2509 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2510 │ ~2511 │2512 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225132514 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2515 You may run "mix format --migrate" to fix this warning automatically.2516 │2517 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2518 │ ~2519 │2520 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225212522 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2523 You may run "mix format --migrate" to fix this warning automatically.2524 │2525 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2526 │ ~2527 │2528 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225292530 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2531 You may run "mix format --migrate" to fix this warning automatically.2532 │2533 79 │ ... -1::int32, rest::binary>>, acc) do2534 │ ~2535 │2536 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225372538 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2539 You may run "mix format --migrate" to fix this warning automatically.2540 │2541 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2542 │ ~2543 │2544 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225452546 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2547 You may run "mix format --migrate" to fix this warning automatically.2548 │2549 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2550 │ ~2551 │2552 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225532554 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2555 You may run "mix format --migrate" to fix this warning automatically.2556 │2557 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2558 │ ~2559 │2560 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125612562 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2563 You may run "mix format --migrate" to fix this warning automatically.2564 │2565 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2566 │ ~2567 │2568 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125692570 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2571 You may run "mix format --migrate" to fix this warning automatically.2572 │2573 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2574 │ ~2575 │2576 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125772578 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2579 You may run "mix format --migrate" to fix this warning automatically.2580 │2581 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2582 │ ~2583 │2584 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125852586 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2587 You may run "mix format --migrate" to fix this warning automatically.2588 │2589 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2590 │ ~2591 │2592 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125932594 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2595 You may run "mix format --migrate" to fix this warning automatically.2596 │2597 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2598 │ ~2599 │2600 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126012602 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2603 You may run "mix format --migrate" to fix this warning automatically.2604 │2605 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2606 │ ~2607 │2608 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126092610 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2611 You may run "mix format --migrate" to fix this warning automatically.2612 │2613 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2614 │ ~2615 │2616 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126172618 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2619 You may run "mix format --migrate" to fix this warning automatically.2620 │2621 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2622 │ ~2623 │2624 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126252626 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2627 You may run "mix format --migrate" to fix this warning automatically.2628 │2629 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2630 │ ~2631 │2632 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126332634 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2635 You may run "mix format --migrate" to fix this warning automatically.2636 │2637 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2638 │ ~2639 │2640 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126412642 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2643 You may run "mix format --migrate" to fix this warning automatically.2644 │2645 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2646 │ ~2647 │2648 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126492650 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2651 You may run "mix format --migrate" to fix this warning automatically.2652 │2653 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2654 │ ~2655 │2656 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126572658 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2659 You may run "mix format --migrate" to fix this warning automatically.2660 │2661 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2662 │ ~2663 │2664 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326652666 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2667 You may run "mix format --migrate" to fix this warning automatically.2668 │2669 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2670 │ ~2671 │2672 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126732674 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2675 You may run "mix format --migrate" to fix this warning automatically.2676 │2677 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2678 │ ~2679 │2680 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126812682 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2683 You may run "mix format --migrate" to fix this warning automatically.2684 │2685 23 │ <<x::float64, y::float64>>2686 │ ~2687 │2688 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226892690 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2691 You may run "mix format --migrate" to fix this warning automatically.2692 │2693 23 │ <<x::float64, y::float64>>2694 │ ~2695 │2696 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226972698 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2699 You may run "mix format --migrate" to fix this warning automatically.2700 │2701 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2702 │ ~2703 │2704 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227052706 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2707 You may run "mix format --migrate" to fix this warning automatically.2708 │2709 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2710 │ ~2711 │2712 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227132714 warning: use Bitwise is deprecated. import Bitwise instead2715 │2716 4 │ use Bitwise, only_operators: true2717 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2718 │2719 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27202721 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2722 You may run "mix format --migrate" to fix this warning automatically.2723 │2724 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2725 │ ~2726 │2727 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127282729 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2730 You may run "mix format --migrate" to fix this warning automatically.2731 │2732 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2733 │ ~2734 │2735 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227362737 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2738 You may run "mix format --migrate" to fix this warning automatically.2739 │2740 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2741 │ ~2742 │2743 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227442745 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2746 You may run "mix format --migrate" to fix this warning automatically.2747 │2748 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2749 │ ~2750 │2751 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127522753 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2754 You may run "mix format --migrate" to fix this warning automatically.2755 │2756 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2757 │ ~2758 │2759 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127602761 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2762 You may run "mix format --migrate" to fix this warning automatically.2763 │2764 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2765 │ ~2766 │2767 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127682769 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2770 You may run "mix format --migrate" to fix this warning automatically.2771 │2772 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2773 │ ~2774 │2775 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127762777 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2778 You may run "mix format --migrate" to fix this warning automatically.2779 │2780 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2781 │ ~2782 │2783 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127842785 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2786 You may run "mix format --migrate" to fix this warning automatically.2787 │2788 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2789 │ ~2790 │2791 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127922793 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2794 You may run "mix format --migrate" to fix this warning automatically.2795 │2796 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2797 │ ~2798 │2799 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128002801 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2802 You may run "mix format --migrate" to fix this warning automatically.2803 │2804 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2805 │ ~2806 │2807 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128082809 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2810 You may run "mix format --migrate" to fix this warning automatically.2811 │2812 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2813 │ ~2814 │2815 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128162817 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2818 You may run "mix format --migrate" to fix this warning automatically.2819 │2820 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2821 │ ~2822 │2823 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128242825 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2826 You may run "mix format --migrate" to fix this warning automatically.2827 │2828 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2829 │ ~2830 │2831 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128322833 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2834 You may run "mix format --migrate" to fix this warning automatically.2835 │2836 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2837 │ ~2838 │2839 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128402841 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2842 You may run "mix format --migrate" to fix this warning automatically.2843 │2844 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2845 │ ~2846 │2847 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128482849 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2850 You may run "mix format --migrate" to fix this warning automatically.2851 │2852 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2853 │ ~2854 │2855 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128562857 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2858 You may run "mix format --migrate" to fix this warning automatically.2859 │2860 46 │ 0 :: int32>>2861 │ ~2862 │2863 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128642865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2866 You may run "mix format --migrate" to fix this warning automatically.2867 │2868 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2869 │ ~2870 │2871 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128722873 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2874 You may run "mix format --migrate" to fix this warning automatically.2875 │2876 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2877 │ ~2878 │2879 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128802881 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2882 You may run "mix format --migrate" to fix this warning automatically.2883 │2884 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2885 │ ~2886 │2887 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128882889 warning: use Bitwise is deprecated. import Bitwise instead2890 │2891 5 │ use Bitwise2892 │ ~~~~~~~~~~~2893 │2894 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28952896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2897 You may run "mix format --migrate" to fix this warning automatically.2898 │2899 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>2900 │ ~2901 │2902 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129032904 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 operator2905 │2906 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2907 │ ~2908 │2909 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129102911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2912 You may run "mix format --migrate" to fix this warning automatically.2913 │2914 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do2915 │ ~2916 │2917 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329182919 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 operator2920 │2921 72 │ <<data :: size(rest_size)>> = rest2922 │ ~2923 │2924 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329252926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2927 You may run "mix format --migrate" to fix this warning automatically.2928 │2929 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2930 │ ~2931 │2932 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329332934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2935 You may run "mix format --migrate" to fix this warning automatically.2936 │2937 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2938 │ ~2939 │2940 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329412942 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2943 You may run "mix format --migrate" to fix this warning automatically.2944 │2945 86 │ def parse(<<status :: int8>>, ?Z, _size) do2946 │ ~2947 │2948 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329492950 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2951 You may run "mix format --migrate" to fix this warning automatically.2952 │2953 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2954 │ ~2955 │2956 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329572958 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2959 You may run "mix format --migrate" to fix this warning automatically.2960 │2961 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2962 │ ~2963 │2964 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329652966 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2967 You may run "mix format --migrate" to fix this warning automatically.2968 │2969 103 │ case <<len ::uint16>> do2970 │ ~2971 │2972 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329732974 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2975 You may run "mix format --migrate" to fix this warning automatically.2976 │2977 104 │ <<^overflow_len :: uint16>> ->2978 │ ~2979 │2980 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329812982 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2983 You may run "mix format --migrate" to fix this warning automatically.2984 │2985 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2986 │ ~2987 │2988 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329892990 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2991 You may run "mix format --migrate" to fix this warning automatically.2992 │2993 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2994 │ ~2995 │2996 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329972998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2999 You may run "mix format --migrate" to fix this warning automatically.3000 │3001 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3002 │ ~3003 │3004 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330053006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3007 You may run "mix format --migrate" to fix this warning automatically.3008 │3009 226 │ [<<size :: int32>>, data]3010 │ ~3011 │3012 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130133014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3015 You may run "mix format --migrate" to fix this warning automatically.3016 │3017 224 │ [first, <<size :: int32>>, data]3018 │ ~3019 │3020 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130213022 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3023 You may run "mix format --migrate" to fix this warning automatically.3024 │3025 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3026 │ ~3027 │3028 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130293030 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3031 You may run "mix format --migrate" to fix this warning automatically.3032 │3033 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3034 │ ~3035 │3036 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130373038 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3039 You may run "mix format --migrate" to fix this warning automatically.3040 │3041 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3042 │ ~3043 │3044 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130453046 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3047 You may run "mix format --migrate" to fix this warning automatically.3048 │3049 252 │ len = <<div(byte_size(oids), 4) :: int16>>3050 │ ~3051 │3052 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130533054 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3055 You may run "mix format --migrate" to fix this warning automatically.3056 │3057 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3058 │ ~3059 │3060 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130613062 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3063 You may run "mix format --migrate" to fix this warning automatically.3064 │3065 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3066 │ ~3067 │3068 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130693070 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3071 You may run "mix format --migrate" to fix this warning automatically.3072 │3073 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3074 │ ~3075 │3076 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130773078 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3079 You may run "mix format --migrate" to fix this warning automatically.3080 │3081 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3082 │ ~3083 │3084 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130853086 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3087 You may run "mix format --migrate" to fix this warning automatically.3088 │3089 287 │ len_params = <<length(params) :: int16>>3090 │ ~3091 │3092 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130933094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3095 You may run "mix format --migrate" to fix this warning automatically.3096 │3097 294 │ {?E, [port, 0, <<rows :: int32>>]}3098 │ ~3099 │3100 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131013102 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3103 You may run "mix format --migrate" to fix this warning automatically.3104 │3105 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3106 │ ~3107 │3108 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131093110 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3111 You may run "mix format --migrate" to fix this warning automatically.3112 │3113 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3114 │ ~3115 │3116 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131173118 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3119 You may run "mix format --migrate" to fix this warning automatically.3120 │3121 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3122 │ ~3123 │3124 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131253126 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3127 You may run "mix format --migrate" to fix this warning automatically.3128 │3129 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3130 │ ~3131 │3132 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131333134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3135 You may run "mix format --migrate" to fix this warning automatically.3136 │3137 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3138 │ ~3139 │3140 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131413142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3143 You may run "mix format --migrate" to fix this warning automatically.3144 │3145 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3146 │ ~3147 │3148 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131493150 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3151 You may run "mix format --migrate" to fix this warning automatically.3152 │3153 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3154 │ ~3155 │3156 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131573158 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3159 You may run "mix format --migrate" to fix this warning automatically.3160 │3161 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3162 │ ~3163 │3164 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131653166 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3167 You may run "mix format --migrate" to fix this warning automatically.3168 │3169 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3170 │ ~3171 │3172 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131733174 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3175 You may run "mix format --migrate" to fix this warning automatically.3176 │3177 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3178 │ ~3179 │3180 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131813182 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3183 You may run "mix format --migrate" to fix this warning automatically.3184 │3185 363 │ type_size :: int16, type_mod :: int32, format :: int16,3186 │ ~3187 │3188 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131893190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3191 You may run "mix format --migrate" to fix this warning automatically.3192 │3193 363 │ type_size :: int16, type_mod :: int32, format :: int16,3194 │ ~3195 │3196 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131973198 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3199 You may run "mix format --migrate" to fix this warning automatically.3200 │3201 363 │ type_size :: int16, type_mod :: int32, format :: int16,3202 │ ~3203 │3204 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132053206 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3207 You may run "mix format --migrate" to fix this warning automatically.3208 │3209 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3210 │ ~3211 │3212 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132133214 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3215 You may run "mix format --migrate" to fix this warning automatically.3216 │3217 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3218 │ ~3219 │3220 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132213222 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3223 You may run "mix format --migrate" to fix this warning automatically.3224 │3225 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3226 │ ~3227 │3228 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132293230 warning: unused require Postgrex.Messages3231 │3232 30 │ require Postgrex.Messages3233 │ ~3234 │3235 └─ lib/postgrex/query.ex:30:332363237 warning: unused require Logger3238 │3239 8 │ require Logger3240 │ ~3241 │3242 └─ lib/postgrex/notifications.ex:8:332433244 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3245 You may run "mix format --migrate" to fix this warning automatically.3246 │3247 59 │ if lower == <<-1::int32>> do3248 │ ~3249 │3250 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432513252 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3253 You may run "mix format --migrate" to fix this warning automatically.3254 │3255 66 │ if upper == <<-1::int32>> do3256 │ ~3257 │3258 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432593260 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261 You may run "mix format --migrate" to fix this warning automatically.3262 │3263 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3264 │ ~3265 │3266 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432673268 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3269 You may run "mix format --migrate" to fix this warning automatically.3270 │3271 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3272 │ ~3273 │3274 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332753276 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3277 You may run "mix format --migrate" to fix this warning automatically.3278 │3279 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3280 │ ~3281 │3282 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332833284 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3285 You may run "mix format --migrate" to fix this warning automatically.3286 │3287 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3288 │ ~3289 │3290 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332913292 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3293 You may run "mix format --migrate" to fix this warning automatically.3294 │3295 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3296 │ ~3297 │3298 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332993300 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3301 You may run "mix format --migrate" to fix this warning automatically.3302 │3303 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3304 │ ~3305 │3306 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333073308 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3309 You may run "mix format --migrate" to fix this warning automatically.3310 │3311 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3312 │ ~3313 │3314 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333153316 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3317 You may run "mix format --migrate" to fix this warning automatically.3318 │3319 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3320 │ ~3321 │3322 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233233324 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3325 You may run "mix format --migrate" to fix this warning automatically.3326 │3327 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3328 │ ~3329 │3330 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233313332 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3333 │3334 1005 │ Logger.warn(fn() ->3335 │ ~3336 │3337 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533383339 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3340 You may run "mix format --migrate" to fix this warning automatically.3341 │3342 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3343 │ ~3344 │3345 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133463347 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348 You may run "mix format --migrate" to fix this warning automatically.3349 │3350 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3351 │ ~3352 │3353 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133543355 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 operator3356 │3357 2003 │ <<body :: binary(size), rest :: binary>> ->3358 │ ~3359 │3360 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133613362 warning: using single-quoted strings to represent charlists is deprecated.3363 Use ~c"" if you indeed want a charlist or use "" instead.3364 You may run "mix format --migrate" to change all single-quoted3365 strings to use the ~c sigil and fix this warning.3366 │3367 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3368 │ ~3369 │3370 └─ lib/postgrex/type_module.ex:49:5033713372 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3373 You may run "mix format --migrate" to fix this warning automatically.3374 │3375 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3376 │ ~3377 │3378 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133793380 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3381 You may run "mix format --migrate" to fix this warning automatically.3382 │3383 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3384 │ ~3385 │3386 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133873388 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3389 You may run "mix format --migrate" to fix this warning automatically.3390 │3391 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393 │3394 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333953396 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3397 You may run "mix format --migrate" to fix this warning automatically.3398 │3399 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3400 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401 │3402 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134033404 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3405 You may run "mix format --migrate" to fix this warning automatically.3406 │3407 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3408 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409 │3410 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134113412 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3413 You may run "mix format --migrate" to fix this warning automatically.3414 │3415 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3416 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417 │3418 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134193420 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 operator3421 │3422 15 │ <<binary::binary-size(last_pos), last::bits>> = val3423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424 │3425 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134263427 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428 You may run "mix format --migrate" to fix this warning automatically.3429 │3430 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432 │3433 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134343435 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3436 You may run "mix format --migrate" to fix this warning automatically.3437 │3438 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440 │3441 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134423443 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444 You may run "mix format --migrate" to fix this warning automatically.3445 │3446 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448 │3449 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134503451 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3452 You may run "mix format --migrate" to fix this warning automatically.3453 │3454 9 │ <<1 :: int32, 1>>3455 │ ~~~~~~~~~~~~~~~~~3456 │3457 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134583459 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460 You may run "mix format --migrate" to fix this warning automatically.3461 │3462 11 │ <<1 :: int32, 0>>3463 │ ~~~~~~~~~~~~~~~~~3464 │3465 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134663467 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3468 You may run "mix format --migrate" to fix this warning automatically.3469 │3470 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472 │3473 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134743475 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3476 You may run "mix format --migrate" to fix this warning automatically.3477 │3478 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480 │3481 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134823483 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484 You may run "mix format --migrate" to fix this warning automatically.3485 │3486 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488 │3489 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134903491 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492 You may run "mix format --migrate" to fix this warning automatically.3493 │3494 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496 │3497 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134983499 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500 You may run "mix format --migrate" to fix this warning automatically.3501 │3502 12 │ <<20 :: int32, 3, n, 1, 16,3503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3504 │3505 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135063507 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508 You may run "mix format --migrate" to fix this warning automatically.3509 │3510 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512 │3513 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135143515 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3516 You may run "mix format --migrate" to fix this warning automatically.3517 │3518 10 │ <<24::int32, x::float64, y::float64, r::float64>>3519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520 │3521 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135223523 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3524 You may run "mix format --migrate" to fix this warning automatically.3525 │3526 10 │ <<24::int32, x::float64, y::float64, r::float64>>3527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528 │3529 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135303531 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3532 You may run "mix format --migrate" to fix this warning automatically.3533 │3534 10 │ <<24::int32, x::float64, y::float64, r::float64>>3535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536 │3537 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135383539 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3540 You may run "mix format --migrate" to fix this warning automatically.3541 │3542 10 │ <<24::int32, x::float64, y::float64, r::float64>>3543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544 │3545 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135463547 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548 You may run "mix format --migrate" to fix this warning automatically.3549 │3550 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552 │3553 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135543555 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556 You may run "mix format --migrate" to fix this warning automatically.3557 │3558 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560 │3561 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135623563 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564 You may run "mix format --migrate" to fix this warning automatically.3565 │3566 9 │ <<4::int32, n::float32>>3567 │ ~~~~~~~~~~~~~~~~~~~~~~~~3568 │3569 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135703571 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3572 You may run "mix format --migrate" to fix this warning automatically.3573 │3574 9 │ <<4::int32, n::float32>>3575 │ ~~~~~~~~~~~~~~~~~~~~~~~~3576 │3577 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135783579 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3580 You may run "mix format --migrate" to fix this warning automatically.3581 │3582 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584 │3585 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135863587 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588 You may run "mix format --migrate" to fix this warning automatically.3589 │3590 13 │ <<4::int32, 0::1, 255, 0::23>>3591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592 │3593 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135943595 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596 You may run "mix format --migrate" to fix this warning automatically.3597 │3598 15 │ <<4::int32, 1::1, 255, 0::23>>3599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600 │3601 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136023603 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604 You may run "mix format --migrate" to fix this warning automatically.3605 │3606 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608 │3609 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136103611 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612 You may run "mix format --migrate" to fix this warning automatically.3613 │3614 9 │ <<8 :: int32, n :: float64>>3615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616 │3617 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136183619 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3620 You may run "mix format --migrate" to fix this warning automatically.3621 │3622 9 │ <<8 :: int32, n :: float64>>3623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624 │3625 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136263627 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3628 You may run "mix format --migrate" to fix this warning automatically.3629 │3630 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632 │3633 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136343635 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636 You may run "mix format --migrate" to fix this warning automatically.3637 │3638 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640 │3641 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136423643 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644 You may run "mix format --migrate" to fix this warning automatically.3645 │3646 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648 │3649 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136503651 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652 You may run "mix format --migrate" to fix this warning automatically.3653 │3654 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656 │3657 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136583659 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660 You may run "mix format --migrate" to fix this warning automatically.3661 │3662 12 │ [<<IO.iodata_length(data) :: int32>> | data]3663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664 │3665 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136663667 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668 You may run "mix format --migrate" to fix this warning automatically.3669 │3670 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672 │3673 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136743675 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3676 You may run "mix format --migrate" to fix this warning automatically.3677 │3678 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3680 │3681 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136823683 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3684 You may run "mix format --migrate" to fix this warning automatically.3685 │3686 12 │ <<20 :: int32, 3, 128, 0, 16,3687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688 │3689 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136903691 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692 You may run "mix format --migrate" to fix this warning automatically.3693 │3694 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696 │3697 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136983699 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3700 You may run "mix format --migrate" to fix this warning automatically.3701 │3702 12 │ <<2 :: int32, int :: int16>>3703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704 │3705 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137063707 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3708 You may run "mix format --migrate" to fix this warning automatically.3709 │3710 12 │ <<2 :: int32, int :: int16>>3711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712 │3713 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137143715 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716 You may run "mix format --migrate" to fix this warning automatically.3717 │3718 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720 │3721 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137223723 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724 You may run "mix format --migrate" to fix this warning automatically.3725 │3726 12 │ <<4 :: int32, int :: int32>>3727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728 │3729 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137303731 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732 You may run "mix format --migrate" to fix this warning automatically.3733 │3734 12 │ <<4 :: int32, int :: int32>>3735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736 │3737 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137383739 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740 You may run "mix format --migrate" to fix this warning automatically.3741 │3742 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744 │3745 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137463747 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748 You may run "mix format --migrate" to fix this warning automatically.3749 │3750 12 │ <<8 :: int32, int :: int64>>3751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752 │3753 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137543755 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3756 You may run "mix format --migrate" to fix this warning automatically.3757 │3758 12 │ <<8 :: int32, int :: int64>>3759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760 │3761 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137623763 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3764 You may run "mix format --migrate" to fix this warning automatically.3765 │3766 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768 │3769 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137703771 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772 You may run "mix format --migrate" to fix this warning automatically.3773 │3774 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776 │3777 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137783779 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3780 You may run "mix format --migrate" to fix this warning automatically.3781 │3782 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784 │3785 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137863787 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3788 You may run "mix format --migrate" to fix this warning automatically.3789 │3790 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792 │3793 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137943795 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3796 You may run "mix format --migrate" to fix this warning automatically.3797 │3798 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800 │3801 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138023803 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804 You may run "mix format --migrate" to fix this warning automatically.3805 │3806 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808 │3809 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138103811 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812 You may run "mix format --migrate" to fix this warning automatically.3813 │3814 10 │ <<24::int32, a::float64, b::float64, c::float64>>3815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816 │3817 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138183819 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3820 You may run "mix format --migrate" to fix this warning automatically.3821 │3822 10 │ <<24::int32, a::float64, b::float64, c::float64>>3823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824 │3825 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138263827 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3828 You may run "mix format --migrate" to fix this warning automatically.3829 │3830 10 │ <<24::int32, a::float64, b::float64, c::float64>>3831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832 │3833 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138343835 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3836 You may run "mix format --migrate" to fix this warning automatically.3837 │3838 10 │ <<24::int32, a::float64, b::float64, c::float64>>3839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840 │3841 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138423843 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844 You may run "mix format --migrate" to fix this warning automatically.3845 │3846 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848 │3849 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138503851 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852 You may run "mix format --migrate" to fix this warning automatically.3853 │3854 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856 │3857 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138583859 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860 You may run "mix format --migrate" to fix this warning automatically.3861 │3862 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864 │3865 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138663867 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868 You may run "mix format --migrate" to fix this warning automatically.3869 │3870 9 │ <<6::int32, a, b, c, d, e, f>>3871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872 │3873 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138743875 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876 You may run "mix format --migrate" to fix this warning automatically.3877 │3878 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880 │3881 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138823883 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884 You may run "mix format --migrate" to fix this warning automatically.3885 │3886 11 │ [<<byte_size(name) :: int32>> | name]3887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888 │3889 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138903891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3892 You may run "mix format --migrate" to fix this warning automatically.3893 │3894 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896 │3897 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138983899 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900 You may run "mix format --migrate" to fix this warning automatically.3901 │3902 10 │ [<<IO.iodata_length(data)::int32>> | data]3903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904 │3905 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139063907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3908 You may run "mix format --migrate" to fix this warning automatically.3909 │3910 13 │ [<<IO.iodata_length(data)::int32>> | data]3911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912 │3913 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139143915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916 You may run "mix format --migrate" to fix this warning automatically.3917 │3918 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3920 │3921 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139223923 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924 You may run "mix format --migrate" to fix this warning automatically.3925 │3926 15 │ <<4 :: int32, oid :: uint32>>3927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3928 │3929 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139303931 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3932 You may run "mix format --migrate" to fix this warning automatically.3933 │3934 15 │ <<4 :: int32, oid :: uint32>>3935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3936 │3937 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139383939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940 You may run "mix format --migrate" to fix this warning automatically.3941 │3942 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944 │3945 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139463947 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948 You may run "mix format --migrate" to fix this warning automatically.3949 │3950 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952 │3953 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139543955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956 You may run "mix format --migrate" to fix this warning automatically.3957 │3958 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960 │3961 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139623963 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964 You may run "mix format --migrate" to fix this warning automatically.3965 │3966 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968 │3969 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139703971 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3972 You may run "mix format --migrate" to fix this warning automatically.3973 │3974 9 │ <<16::int32, x::float64, y::float64>>3975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976 │3977 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139783979 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3980 You may run "mix format --migrate" to fix this warning automatically.3981 │3982 9 │ <<16::int32, x::float64, y::float64>>3983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984 │3985 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139863987 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3988 You may run "mix format --migrate" to fix this warning automatically.3989 │3990 9 │ <<16::int32, x::float64, y::float64>>3991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992 │3993 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139943995 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3996 You may run "mix format --migrate" to fix this warning automatically.3997 │3998 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000 │4001 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140024003 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4004 You may run "mix format --migrate" to fix this warning automatically.4005 │4006 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008 │4009 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140104011 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4012 You may run "mix format --migrate" to fix this warning automatically.4013 │4014 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016 │4017 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140184019 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020 You may run "mix format --migrate" to fix this warning automatically.4021 │4022 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024 │4025 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340264027 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4028 You may run "mix format --migrate" to fix this warning automatically.4029 │4030 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032 │4033 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140344035 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4036 You may run "mix format --migrate" to fix this warning automatically.4037 │4038 14 │ [<<byte_size(bin) :: int32>> | bin]4039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040 │4041 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140424043 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4044 You may run "mix format --migrate" to fix this warning automatically.4045 │4046 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048 │4049 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340504051 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4052 You may run "mix format --migrate" to fix this warning automatically.4053 │4054 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056 │4057 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340584059 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060 You may run "mix format --migrate" to fix this warning automatically.4061 │4062 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064 │4065 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340664067 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4068 You may run "mix format --migrate" to fix this warning automatically.4069 │4070 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072 │4073 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140744075 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076 You may run "mix format --migrate" to fix this warning automatically.4077 │4078 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080 │4081 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140824083 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4084 You may run "mix format --migrate" to fix this warning automatically.4085 │4086 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088 │4089 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140904091 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4092 You may run "mix format --migrate" to fix this warning automatically.4093 │4094 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096 │4097 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140984099 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100 You may run "mix format --migrate" to fix this warning automatically.4101 │4102 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104 │4105 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141064107 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108 You may run "mix format --migrate" to fix this warning automatically.4109 │4110 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112 │4113 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141144115 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116 You may run "mix format --migrate" to fix this warning automatically.4117 │4118 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120 │4121 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141224123 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124 You may run "mix format --migrate" to fix this warning automatically.4125 │4126 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128 │4129 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141304131 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132 You may run "mix format --migrate" to fix this warning automatically.4133 │4134 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136 │4137 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141384139 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140 You may run "mix format --migrate" to fix this warning automatically.4141 │4142 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144 │4145 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141464147 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148 You may run "mix format --migrate" to fix this warning automatically.4149 │4150 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4152 │4153 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141544155 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156 You may run "mix format --migrate" to fix this warning automatically.4157 │4158 11 │ [<<16 :: int32>> | uuid]4159 │ ~~~~~~~~~~~~~~~~~~~~~~~~4160 │4161 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141624163 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164 You may run "mix format --migrate" to fix this warning automatically.4165 │4166 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4168 │4169 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141704171 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172 You may run "mix format --migrate" to fix this warning automatically.4173 │4174 9 │ <<0 :: int32>>4175 │ ~~~~~~~~~~~~~~4176 │4177 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141784179 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180 You may run "mix format --migrate" to fix this warning automatically.4181 │4182 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184 │4185 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141864187 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188 You may run "mix format --migrate" to fix this warning automatically.4189 │4190 15 │ <<0 :: int32>>4191 │ ~~~~~~~~~~~~~~4192 │4193 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141944195 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4196 You may run "mix format --migrate" to fix this warning automatically.4197 │4198 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200 │4201 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542024203 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4204 You may run "mix format --migrate" to fix this warning automatically.4205 │4206 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208 │4209 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442104211 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4212 You may run "mix format --migrate" to fix this warning automatically.4213 │4214 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216 │4217 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442184219 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4220 You may run "mix format --migrate" to fix this warning automatically.4221 │4222 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224 │4225 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442264227 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228 You may run "mix format --migrate" to fix this warning automatically.4229 │4230 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232 │4233 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442344235 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4236 You may run "mix format --migrate" to fix this warning automatically.4237 │4238 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240 │4241 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542424243 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4244 You may run "mix format --migrate" to fix this warning automatically.4245 │4246 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248 │4249 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542504251 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4252 You may run "mix format --migrate" to fix this warning automatically.4253 │4254 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256 │4257 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842584259 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4260 You may run "mix format --migrate" to fix this warning automatically.4261 │4262 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264 │4265 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842664267 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4268 You may run "mix format --migrate" to fix this warning automatically.4269 │4270 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272 │4273 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842744275 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4276 You may run "mix format --migrate" to fix this warning automatically.4277 │4278 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280 │4281 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842824283 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4284 You may run "mix format --migrate" to fix this warning automatically.4285 │4286 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288 │4289 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442904291 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4292 You may run "mix format --migrate" to fix this warning automatically.4293 │4294 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296 │4297 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442984299 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4300 You may run "mix format --migrate" to fix this warning automatically.4301 │4302 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304 │4305 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443064307 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4308 You may run "mix format --migrate" to fix this warning automatically.4309 │4310 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312 │4313 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443144315 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316 You may run "mix format --migrate" to fix this warning automatically.4317 │4318 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320 │4321 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743224323 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324 You may run "mix format --migrate" to fix this warning automatically.4325 │4326 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328 │4329 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743304331 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332 You may run "mix format --migrate" to fix this warning automatically.4333 │4334 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336 │4337 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743384339 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4340 You may run "mix format --migrate" to fix this warning automatically.4341 │4342 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344 │4345 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743464347 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348 You may run "mix format --migrate" to fix this warning automatically.4349 │4350 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352 │4353 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843544355 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356 You may run "mix format --migrate" to fix this warning automatically.4357 │4358 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360 │4361 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443624363 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364 You may run "mix format --migrate" to fix this warning automatically.4365 │4366 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368 │4369 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743704371 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372 You may run "mix format --migrate" to fix this warning automatically.4373 │4374 27 │ <<len :: int32, value :: binary-size(len)>> ->4375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4376 │4377 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643784379 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380 You may run "mix format --migrate" to fix this warning automatically.4381 │4382 27 │ <<len :: int32, value :: binary-size(len)>> ->4383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384 │4385 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243864387 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388 You may run "mix format --migrate" to fix this warning automatically.4389 │4390 27 │ <<len :: int32, value :: binary-size(len)>> ->4391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392 │4393 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543944395 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396 You may run "mix format --migrate" to fix this warning automatically.4397 │4398 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400 │4401 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644024403 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404 You may run "mix format --migrate" to fix this warning automatically.4405 │4406 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408 │4409 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244104411 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4412 You may run "mix format --migrate" to fix this warning automatically.4413 │4414 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416 │4417 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544184419 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4420 You may run "mix format --migrate" to fix this warning automatically.4421 │4422 19 │ <<1 :: int32, 1>> -> true4423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4424 │4425 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644264427 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4428 You may run "mix format --migrate" to fix this warning automatically.4429 │4430 19 │ <<1 :: int32, 1>> -> true4431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4432 │4433 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244344435 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436 You may run "mix format --migrate" to fix this warning automatically.4437 │4438 19 │ <<1 :: int32, 1>> -> true4439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4440 │4441 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544424443 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4444 You may run "mix format --migrate" to fix this warning automatically.4445 │4446 20 │ <<1 :: int32, 0>> -> false4447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4448 │4449 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644504451 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4452 You may run "mix format --migrate" to fix this warning automatically.4453 │4454 20 │ <<1 :: int32, 0>> -> false4455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4456 │4457 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244584459 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4460 You may run "mix format --migrate" to fix this warning automatically.4461 │4462 20 │ <<1 :: int32, 0>> -> false4463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4464 │4465 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544664467 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4468 You may run "mix format --migrate" to fix this warning automatically.4469 │4470 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472 │4473 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644744475 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4476 You may run "mix format --migrate" to fix this warning automatically.4477 │4478 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480 │4481 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244824483 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4484 You may run "mix format --migrate" to fix this warning automatically.4485 │4486 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488 │4489 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544904491 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4492 You may run "mix format --migrate" to fix this warning automatically.4493 │4494 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496 │4497 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644984499 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4500 You may run "mix format --migrate" to fix this warning automatically.4501 │4502 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504 │4505 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645064507 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4508 You may run "mix format --migrate" to fix this warning automatically.4509 │4510 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512 │4513 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645144515 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4516 You may run "mix format --migrate" to fix this warning automatically.4517 │4518 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520 │4521 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645224523 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4524 You may run "mix format --migrate" to fix this warning automatically.4525 │4526 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528 │4529 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645304531 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532 You may run "mix format --migrate" to fix this warning automatically.4533 │4534 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536 │4537 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245384539 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4540 You may run "mix format --migrate" to fix this warning automatically.4541 │4542 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544 │4545 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245464547 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4548 You may run "mix format --migrate" to fix this warning automatically.4549 │4550 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552 │4553 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245544555 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4556 You may run "mix format --migrate" to fix this warning automatically.4557 │4558 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560 │4561 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245624563 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4564 You may run "mix format --migrate" to fix this warning automatically.4565 │4566 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568 │4569 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245704571 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572 You may run "mix format --migrate" to fix this warning automatically.4573 │4574 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576 │4577 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545784579 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4580 You may run "mix format --migrate" to fix this warning automatically.4581 │4582 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584 │4585 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545864587 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4588 You may run "mix format --migrate" to fix this warning automatically.4589 │4590 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592 │4593 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545944595 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4596 You may run "mix format --migrate" to fix this warning automatically.4597 │4598 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600 │4601 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546024603 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4604 You may run "mix format --migrate" to fix this warning automatically.4605 │4606 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608 │4609 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546104611 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4612 You may run "mix format --migrate" to fix this warning automatically.4613 │4614 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616 │4617 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646184619 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620 You may run "mix format --migrate" to fix this warning automatically.4621 │4622 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624 │4625 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246264627 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4628 You may run "mix format --migrate" to fix this warning automatically.4629 │4630 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632 │4633 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546344635 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636 You may run "mix format --migrate" to fix this warning automatically.4637 │4638 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640 │4641 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646424643 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4644 You may run "mix format --migrate" to fix this warning automatically.4645 │4646 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648 │4649 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246504651 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652 You may run "mix format --migrate" to fix this warning automatically.4653 │4654 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656 │4657 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546584659 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660 You may run "mix format --migrate" to fix this warning automatically.4661 │4662 23 │ <<20 :: int32, 3, n, 1, 16,4663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4664 │4665 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646664667 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668 You may run "mix format --migrate" to fix this warning automatically.4669 │4670 23 │ <<20 :: int32, 3, n, 1, 16,4671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4672 │4673 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246744675 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4676 You may run "mix format --migrate" to fix this warning automatically.4677 │4678 23 │ <<20 :: int32, 3, n, 1, 16,4679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4680 │4681 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546824683 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684 You may run "mix format --migrate" to fix this warning automatically.4685 │4686 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688 │4689 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646904691 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4692 You may run "mix format --migrate" to fix this warning automatically.4693 │4694 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696 │4697 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246984699 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700 You may run "mix format --migrate" to fix this warning automatically.4701 │4702 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704 │4705 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547064707 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4708 You may run "mix format --migrate" to fix this warning automatically.4709 │4710 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712 │4713 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647144715 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4716 You may run "mix format --migrate" to fix this warning automatically.4717 │4718 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720 │4721 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647224723 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4724 You may run "mix format --migrate" to fix this warning automatically.4725 │4726 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728 │4729 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647304731 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4732 You may run "mix format --migrate" to fix this warning automatically.4733 │4734 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736 │4737 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647384739 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740 You may run "mix format --migrate" to fix this warning automatically.4741 │4742 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744 │4745 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247464747 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4748 You may run "mix format --migrate" to fix this warning automatically.4749 │4750 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752 │4753 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247544755 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4756 You may run "mix format --migrate" to fix this warning automatically.4757 │4758 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760 │4761 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247624763 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4764 You may run "mix format --migrate" to fix this warning automatically.4765 │4766 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768 │4769 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247704771 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772 You may run "mix format --migrate" to fix this warning automatically.4773 │4774 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776 │4777 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547784779 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4780 You may run "mix format --migrate" to fix this warning automatically.4781 │4782 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784 │4785 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547864787 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4788 You may run "mix format --migrate" to fix this warning automatically.4789 │4790 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792 │4793 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547944795 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4796 You may run "mix format --migrate" to fix this warning automatically.4797 │4798 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800 │4801 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548024803 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4804 You may run "mix format --migrate" to fix this warning automatically.4805 │4806 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808 │4809 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648104811 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812 You may run "mix format --migrate" to fix this warning automatically.4813 │4814 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816 │4817 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248184819 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4820 You may run "mix format --migrate" to fix this warning automatically.4821 │4822 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824 │4825 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548264827 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828 You may run "mix format --migrate" to fix this warning automatically.4829 │4830 36 │ <<4 :: int32, days :: int32>> ->4831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832 │4833 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648344835 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4836 You may run "mix format --migrate" to fix this warning automatically.4837 │4838 36 │ <<4 :: int32, days :: int32>> ->4839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840 │4841 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648424843 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844 You may run "mix format --migrate" to fix this warning automatically.4845 │4846 36 │ <<4 :: int32, days :: int32>> ->4847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848 │4849 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248504851 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4852 You may run "mix format --migrate" to fix this warning automatically.4853 │4854 36 │ <<4 :: int32, days :: int32>> ->4855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856 │4857 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248584859 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860 You may run "mix format --migrate" to fix this warning automatically.4861 │4862 36 │ <<4 :: int32, days :: int32>> ->4863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864 │4865 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548664867 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868 You may run "mix format --migrate" to fix this warning automatically.4869 │4870 36 │ <<4 :: int32, days :: int32>> ->4871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872 │4873 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548744875 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876 You may run "mix format --migrate" to fix this warning automatically.4877 │4878 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880 │4881 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648824883 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884 You may run "mix format --migrate" to fix this warning automatically.4885 │4886 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888 │4889 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248904891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892 You may run "mix format --migrate" to fix this warning automatically.4893 │4894 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896 │4897 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548984899 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900 You may run "mix format --migrate" to fix this warning automatically.4901 │4902 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904 │4905 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649064907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908 You may run "mix format --migrate" to fix this warning automatically.4909 │4910 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912 │4913 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249144915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916 You may run "mix format --migrate" to fix this warning automatically.4917 │4918 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920 │4921 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549224923 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924 You may run "mix format --migrate" to fix this warning automatically.4925 │4926 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928 │4929 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649304931 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932 You may run "mix format --migrate" to fix this warning automatically.4933 │4934 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936 │4937 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249384939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940 You may run "mix format --migrate" to fix this warning automatically.4941 │4942 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944 │4945 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549464947 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4948 You may run "mix format --migrate" to fix this warning automatically.4949 │4950 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952 │4953 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649544955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956 You may run "mix format --migrate" to fix this warning automatically.4957 │4958 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960 │4961 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249624963 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4964 You may run "mix format --migrate" to fix this warning automatically.4965 │4966 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968 │4969 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549704971 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972 You may run "mix format --migrate" to fix this warning automatically.4973 │4974 26 │ <<4::int32, float::float32>> -> float4975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976 │4977 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649784979 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4980 You may run "mix format --migrate" to fix this warning automatically.4981 │4982 26 │ <<4::int32, float::float32>> -> float4983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984 │4985 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649864987 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988 You may run "mix format --migrate" to fix this warning automatically.4989 │4990 26 │ <<4::int32, float::float32>> -> float4991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992 │4993 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249944995 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4996 You may run "mix format --migrate" to fix this warning automatically.4997 │4998 26 │ <<4::int32, float::float32>> -> float4999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000 │5001 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250025003 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004 You may run "mix format --migrate" to fix this warning automatically.5005 │5006 26 │ <<4::int32, float::float32>> -> float5007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008 │5009 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550105011 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5012 You may run "mix format --migrate" to fix this warning automatically.5013 │5014 26 │ <<4::int32, float::float32>> -> float5015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016 │5017 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550185019 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5020 You may run "mix format --migrate" to fix this warning automatically.5021 │5022 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024 │5025 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650265027 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5028 You may run "mix format --migrate" to fix this warning automatically.5029 │5030 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032 │5033 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250345035 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036 You may run "mix format --migrate" to fix this warning automatically.5037 │5038 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040 │5041 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550425043 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5044 You may run "mix format --migrate" to fix this warning automatically.5045 │5046 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048 │5049 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650505051 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5052 You may run "mix format --migrate" to fix this warning automatically.5053 │5054 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056 │5057 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250585059 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060 You may run "mix format --migrate" to fix this warning automatically.5061 │5062 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064 │5065 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550665067 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068 You may run "mix format --migrate" to fix this warning automatically.5069 │5070 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072 │5073 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650745075 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076 You may run "mix format --migrate" to fix this warning automatically.5077 │5078 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080 │5081 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250825083 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5084 You may run "mix format --migrate" to fix this warning automatically.5085 │5086 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088 │5089 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550905091 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092 You may run "mix format --migrate" to fix this warning automatically.5093 │5094 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096 │5097 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650985099 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100 You may run "mix format --migrate" to fix this warning automatically.5101 │5102 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104 │5105 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251065107 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108 You may run "mix format --migrate" to fix this warning automatically.5109 │5110 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112 │5113 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551145115 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116 You may run "mix format --migrate" to fix this warning automatically.5117 │5118 26 │ <<8::int32, float::float64>> -> float5119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120 │5121 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651225123 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5124 You may run "mix format --migrate" to fix this warning automatically.5125 │5126 26 │ <<8::int32, float::float64>> -> float5127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128 │5129 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651305131 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132 You may run "mix format --migrate" to fix this warning automatically.5133 │5134 26 │ <<8::int32, float::float64>> -> float5135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136 │5137 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251385139 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5140 You may run "mix format --migrate" to fix this warning automatically.5141 │5142 26 │ <<8::int32, float::float64>> -> float5143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144 │5145 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251465147 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5148 You may run "mix format --migrate" to fix this warning automatically.5149 │5150 26 │ <<8::int32, float::float64>> -> float5151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152 │5153 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551545155 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5156 You may run "mix format --migrate" to fix this warning automatically.5157 │5158 26 │ <<8::int32, float::float64>> -> float5159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160 │5161 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551625163 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164 You may run "mix format --migrate" to fix this warning automatically.5165 │5166 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168 │5169 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651705171 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5172 You may run "mix format --migrate" to fix this warning automatically.5173 │5174 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176 │5177 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251785179 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5180 You may run "mix format --migrate" to fix this warning automatically.5181 │5182 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184 │5185 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551865187 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5188 You may run "mix format --migrate" to fix this warning automatically.5189 │5190 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192 │5193 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651945195 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196 You may run "mix format --migrate" to fix this warning automatically.5197 │5198 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200 │5201 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252025203 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5204 You may run "mix format --migrate" to fix this warning automatically.5205 │5206 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208 │5209 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552105211 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5212 You may run "mix format --migrate" to fix this warning automatically.5213 │5214 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216 │5217 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652185219 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5220 You may run "mix format --migrate" to fix this warning automatically.5221 │5222 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224 │5225 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252265227 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5228 You may run "mix format --migrate" to fix this warning automatically.5229 │5230 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232 │5233 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552345235 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236 You may run "mix format --migrate" to fix this warning automatically.5237 │5238 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240 │5241 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652425243 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244 You may run "mix format --migrate" to fix this warning automatically.5245 │5246 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248 │5249 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252505251 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252 You may run "mix format --migrate" to fix this warning automatically.5253 │5254 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256 │5257 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552585259 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5260 You may run "mix format --migrate" to fix this warning automatically.5261 │5262 23 │ <<20 :: int32, 3, 128, 0, 16,5263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264 │5265 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652665267 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5268 You may run "mix format --migrate" to fix this warning automatically.5269 │5270 23 │ <<20 :: int32, 3, 128, 0, 16,5271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272 │5273 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252745275 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5276 You may run "mix format --migrate" to fix this warning automatically.5277 │5278 23 │ <<20 :: int32, 3, 128, 0, 16,5279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280 │5281 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552825283 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5284 You may run "mix format --migrate" to fix this warning automatically.5285 │5286 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288 │5289 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652905291 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5292 You may run "mix format --migrate" to fix this warning automatically.5293 │5294 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296 │5297 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252985299 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5300 You may run "mix format --migrate" to fix this warning automatically.5301 │5302 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304 │5305 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553065307 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5308 You may run "mix format --migrate" to fix this warning automatically.5309 │5310 20 │ <<2 :: int32, int :: int16>> -> int5311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312 │5313 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653145315 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5316 You may run "mix format --migrate" to fix this warning automatically.5317 │5318 20 │ <<2 :: int32, int :: int16>> -> int5319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320 │5321 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653225323 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5324 You may run "mix format --migrate" to fix this warning automatically.5325 │5326 20 │ <<2 :: int32, int :: int16>> -> int5327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328 │5329 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253305331 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5332 You may run "mix format --migrate" to fix this warning automatically.5333 │5334 20 │ <<2 :: int32, int :: int16>> -> int5335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336 │5337 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253385339 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5340 You may run "mix format --migrate" to fix this warning automatically.5341 │5342 20 │ <<2 :: int32, int :: int16>> -> int5343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344 │5345 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553465347 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5348 You may run "mix format --migrate" to fix this warning automatically.5349 │5350 20 │ <<2 :: int32, int :: int16>> -> int5351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352 │5353 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553545355 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5356 You may run "mix format --migrate" to fix this warning automatically.5357 │5358 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360 │5361 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653625363 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5364 You may run "mix format --migrate" to fix this warning automatically.5365 │5366 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368 │5369 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253705371 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372 You may run "mix format --migrate" to fix this warning automatically.5373 │5374 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376 │5377 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553785379 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5380 You may run "mix format --migrate" to fix this warning automatically.5381 │5382 20 │ <<4 :: int32, int :: int32>> -> int5383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384 │5385 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653865387 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5388 You may run "mix format --migrate" to fix this warning automatically.5389 │5390 20 │ <<4 :: int32, int :: int32>> -> int5391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392 │5393 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653945395 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5396 You may run "mix format --migrate" to fix this warning automatically.5397 │5398 20 │ <<4 :: int32, int :: int32>> -> int5399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400 │5401 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254025403 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404 You may run "mix format --migrate" to fix this warning automatically.5405 │5406 20 │ <<4 :: int32, int :: int32>> -> int5407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408 │5409 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254105411 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5412 You may run "mix format --migrate" to fix this warning automatically.5413 │5414 20 │ <<4 :: int32, int :: int32>> -> int5415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416 │5417 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554185419 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5420 You may run "mix format --migrate" to fix this warning automatically.5421 │5422 20 │ <<4 :: int32, int :: int32>> -> int5423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424 │5425 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554265427 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5428 You may run "mix format --migrate" to fix this warning automatically.5429 │5430 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432 │5433 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654345435 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436 You may run "mix format --migrate" to fix this warning automatically.5437 │5438 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440 │5441 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254425443 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444 You may run "mix format --migrate" to fix this warning automatically.5445 │5446 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448 │5449 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554505451 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452 You may run "mix format --migrate" to fix this warning automatically.5453 │5454 20 │ <<8 :: int32, int :: int64>> -> int5455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456 │5457 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654585459 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5460 You may run "mix format --migrate" to fix this warning automatically.5461 │5462 20 │ <<8 :: int32, int :: int64>> -> int5463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464 │5465 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654665467 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5468 You may run "mix format --migrate" to fix this warning automatically.5469 │5470 20 │ <<8 :: int32, int :: int64>> -> int5471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472 │5473 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254745475 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5476 You may run "mix format --migrate" to fix this warning automatically.5477 │5478 20 │ <<8 :: int32, int :: int64>> -> int5479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480 │5481 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254825483 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5484 You may run "mix format --migrate" to fix this warning automatically.5485 │5486 20 │ <<8 :: int32, int :: int64>> -> int5487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488 │5489 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554905491 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5492 You may run "mix format --migrate" to fix this warning automatically.5493 │5494 20 │ <<8 :: int32, int :: int64>> -> int5495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496 │5497 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554985499 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500 You may run "mix format --migrate" to fix this warning automatically.5501 │5502 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504 │5505 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655065507 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5508 You may run "mix format --migrate" to fix this warning automatically.5509 │5510 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512 │5513 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255145515 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5516 You may run "mix format --migrate" to fix this warning automatically.5517 │5518 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520 │5521 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555225523 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5524 You may run "mix format --migrate" to fix this warning automatically.5525 │5526 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528 │5529 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655305531 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5532 You may run "mix format --migrate" to fix this warning automatically.5533 │5534 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536 │5537 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655385539 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540 You may run "mix format --migrate" to fix this warning automatically.5541 │5542 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544 │5545 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655465547 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5548 You may run "mix format --migrate" to fix this warning automatically.5549 │5550 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552 │5553 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655545555 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5556 You may run "mix format --migrate" to fix this warning automatically.5557 │5558 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560 │5561 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255625563 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5564 You may run "mix format --migrate" to fix this warning automatically.5565 │5566 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568 │5569 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255705571 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5572 You may run "mix format --migrate" to fix this warning automatically.5573 │5574 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576 │5577 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255785579 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5580 You may run "mix format --migrate" to fix this warning automatically.5581 │5582 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584 │5585 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255865587 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588 You may run "mix format --migrate" to fix this warning automatically.5589 │5590 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592 │5593 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555945595 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5596 You may run "mix format --migrate" to fix this warning automatically.5597 │5598 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600 │5601 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556025603 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604 You may run "mix format --migrate" to fix this warning automatically.5605 │5606 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608 │5609 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556105611 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612 You may run "mix format --migrate" to fix this warning automatically.5613 │5614 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616 │5617 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556185619 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620 You may run "mix format --migrate" to fix this warning automatically.5621 │5622 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624 │5625 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656265627 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628 You may run "mix format --migrate" to fix this warning automatically.5629 │5630 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632 │5633 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256345635 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636 You may run "mix format --migrate" to fix this warning automatically.5637 │5638 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640 │5641 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556425643 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644 You may run "mix format --migrate" to fix this warning automatically.5645 │5646 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648 │5649 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656505651 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5652 You may run "mix format --migrate" to fix this warning automatically.5653 │5654 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656 │5657 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656585659 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5660 You may run "mix format --migrate" to fix this warning automatically.5661 │5662 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664 │5665 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656665667 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5668 You may run "mix format --migrate" to fix this warning automatically.5669 │5670 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672 │5673 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656745675 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5676 You may run "mix format --migrate" to fix this warning automatically.5677 │5678 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680 │5681 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256825683 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5684 You may run "mix format --migrate" to fix this warning automatically.5685 │5686 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688 │5689 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256905691 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5692 You may run "mix format --migrate" to fix this warning automatically.5693 │5694 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696 │5697 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256985699 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5700 You may run "mix format --migrate" to fix this warning automatically.5701 │5702 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704 │5705 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257065707 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708 You may run "mix format --migrate" to fix this warning automatically.5709 │5710 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712 │5713 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557145715 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5716 You may run "mix format --migrate" to fix this warning automatically.5717 │5718 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720 │5721 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557225723 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5724 You may run "mix format --migrate" to fix this warning automatically.5725 │5726 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728 │5729 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557305731 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5732 You may run "mix format --migrate" to fix this warning automatically.5733 │5734 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736 │5737 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557385739 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740 You may run "mix format --migrate" to fix this warning automatically.5741 │5742 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744 │5745 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657465747 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748 You may run "mix format --migrate" to fix this warning automatically.5749 │5750 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752 │5753 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257545755 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5756 You may run "mix format --migrate" to fix this warning automatically.5757 │5758 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760 │5761 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557625763 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764 You may run "mix format --migrate" to fix this warning automatically.5765 │5766 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768 │5769 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657705771 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5772 You may run "mix format --migrate" to fix this warning automatically.5773 │5774 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776 │5777 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657785779 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5780 You may run "mix format --migrate" to fix this warning automatically.5781 │5782 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784 │5785 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657865787 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5788 You may run "mix format --migrate" to fix this warning automatically.5789 │5790 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792 │5793 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657945795 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5796 You may run "mix format --migrate" to fix this warning automatically.5797 │5798 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800 │5801 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658025803 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804 You may run "mix format --migrate" to fix this warning automatically.5805 │5806 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808 │5809 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258105811 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5812 You may run "mix format --migrate" to fix this warning automatically.5813 │5814 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816 │5817 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258185819 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5820 You may run "mix format --migrate" to fix this warning automatically.5821 │5822 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824 │5825 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258265827 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5828 You may run "mix format --migrate" to fix this warning automatically.5829 │5830 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832 │5833 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258345835 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5836 You may run "mix format --migrate" to fix this warning automatically.5837 │5838 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840 │5841 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258425843 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844 You may run "mix format --migrate" to fix this warning automatically.5845 │5846 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848 │5849 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558505851 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5852 You may run "mix format --migrate" to fix this warning automatically.5853 │5854 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856 │5857 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558585859 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5860 You may run "mix format --migrate" to fix this warning automatically.5861 │5862 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864 │5865 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558665867 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5868 You may run "mix format --migrate" to fix this warning automatically.5869 │5870 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872 │5873 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558745875 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5876 You may run "mix format --migrate" to fix this warning automatically.5877 │5878 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880 │5881 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558825883 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5884 You may run "mix format --migrate" to fix this warning automatically.5885 │5886 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888 │5889 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658905891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892 You may run "mix format --migrate" to fix this warning automatically.5893 │5894 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896 │5897 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258985899 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5900 You may run "mix format --migrate" to fix this warning automatically.5901 │5902 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904 │5905 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559065907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5908 You may run "mix format --migrate" to fix this warning automatically.5909 │5910 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912 │5913 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659145915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916 You may run "mix format --migrate" to fix this warning automatically.5917 │5918 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920 │5921 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259225923 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5924 You may run "mix format --migrate" to fix this warning automatically.5925 │5926 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928 │5929 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559305931 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5932 You may run "mix format --migrate" to fix this warning automatically.5933 │5934 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936 │5937 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659385939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940 You may run "mix format --migrate" to fix this warning automatically.5941 │5942 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944 │5945 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259465947 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948 You may run "mix format --migrate" to fix this warning automatically.5949 │5950 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952 │5953 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559545955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956 You may run "mix format --migrate" to fix this warning automatically.5957 │5958 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960 │5961 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659625963 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964 You may run "mix format --migrate" to fix this warning automatically.5965 │5966 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968 │5969 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259705971 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972 You may run "mix format --migrate" to fix this warning automatically.5973 │5974 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976 │5977 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559785979 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980 You may run "mix format --migrate" to fix this warning automatically.5981 │5982 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984 │5985 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659865987 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988 You may run "mix format --migrate" to fix this warning automatically.5989 │5990 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992 │5993 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259945995 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996 You may run "mix format --migrate" to fix this warning automatically.5997 │5998 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000 │6001 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560026003 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004 You may run "mix format --migrate" to fix this warning automatically.6005 │6006 19 │ <<len :: int32, data :: binary-size(len)>> ->6007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008 │6009 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660106011 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012 You may run "mix format --migrate" to fix this warning automatically.6013 │6014 19 │ <<len :: int32, data :: binary-size(len)>> ->6015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016 │6017 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260186019 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020 You may run "mix format --migrate" to fix this warning automatically.6021 │6022 19 │ <<len :: int32, data :: binary-size(len)>> ->6023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024 │6025 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560266027 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6028 You may run "mix format --migrate" to fix this warning automatically.6029 │6030 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032 │6033 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660346035 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6036 You may run "mix format --migrate" to fix this warning automatically.6037 │6038 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040 │6041 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260426043 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044 You may run "mix format --migrate" to fix this warning automatically.6045 │6046 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048 │6049 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560506051 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6052 You may run "mix format --migrate" to fix this warning automatically.6053 │6054 28 │ <<4 :: int32, oid :: uint32>> -> oid6055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056 │6057 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660586059 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6060 You may run "mix format --migrate" to fix this warning automatically.6061 │6062 28 │ <<4 :: int32, oid :: uint32>> -> oid6063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064 │6065 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660666067 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068 You may run "mix format --migrate" to fix this warning automatically.6069 │6070 28 │ <<4 :: int32, oid :: uint32>> -> oid6071 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072 │6073 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260746075 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6076 You may run "mix format --migrate" to fix this warning automatically.6077 │6078 28 │ <<4 :: int32, oid :: uint32>> -> oid6079 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080 │6081 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260826083 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6084 You may run "mix format --migrate" to fix this warning automatically.6085 │6086 28 │ <<4 :: int32, oid :: uint32>> -> oid6087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088 │6089 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560906091 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6092 You may run "mix format --migrate" to fix this warning automatically.6093 │6094 28 │ <<4 :: int32, oid :: uint32>> -> oid6095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096 │6097 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560986099 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100 You may run "mix format --migrate" to fix this warning automatically.6101 │6102 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104 │6105 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661066107 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108 You may run "mix format --migrate" to fix this warning automatically.6109 │6110 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6111 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112 │6113 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261146115 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116 You may run "mix format --migrate" to fix this warning automatically.6117 │6118 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120 │6121 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561226123 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6124 You may run "mix format --migrate" to fix this warning automatically.6125 │6126 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6127 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128 │6129 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661306131 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132 You may run "mix format --migrate" to fix this warning automatically.6133 │6134 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136 │6137 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261386139 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6140 You may run "mix format --migrate" to fix this warning automatically.6141 │6142 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144 │6145 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561466147 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148 You may run "mix format --migrate" to fix this warning automatically.6149 │6150 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152 │6153 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661546155 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6156 You may run "mix format --migrate" to fix this warning automatically.6157 │6158 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160 │6161 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261626163 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164 You may run "mix format --migrate" to fix this warning automatically.6165 │6166 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168 │6169 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561706171 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172 You may run "mix format --migrate" to fix this warning automatically.6173 │6174 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176 │6177 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661786179 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6180 You may run "mix format --migrate" to fix this warning automatically.6181 │6182 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184 │6185 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661866187 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6188 You may run "mix format --migrate" to fix this warning automatically.6189 │6190 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192 │6193 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661946195 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6196 You may run "mix format --migrate" to fix this warning automatically.6197 │6198 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6199 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200 │6201 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262026203 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6204 You may run "mix format --migrate" to fix this warning automatically.6205 │6206 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208 │6209 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262106211 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6212 You may run "mix format --migrate" to fix this warning automatically.6213 │6214 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6215 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216 │6217 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262186219 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220 You may run "mix format --migrate" to fix this warning automatically.6221 │6222 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6223 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224 │6225 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562266227 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6228 You may run "mix format --migrate" to fix this warning automatically.6229 │6230 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232 │6233 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562346235 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6236 You may run "mix format --migrate" to fix this warning automatically.6237 │6238 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6239 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240 │6241 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562426243 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6244 You may run "mix format --migrate" to fix this warning automatically.6245 │6246 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248 │6249 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662506251 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252 You may run "mix format --migrate" to fix this warning automatically.6253 │6254 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6255 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256 │6257 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262586259 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6260 You may run "mix format --migrate" to fix this warning automatically.6261 │6262 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264 │6265 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562666267 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6268 You may run "mix format --migrate" to fix this warning automatically.6269 │6270 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6271 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272 │6273 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662746275 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276 You may run "mix format --migrate" to fix this warning automatically.6277 │6278 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6279 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280 │6281 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262826283 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6284 You may run "mix format --migrate" to fix this warning automatically.6285 │6286 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6287 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288 │6289 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562906291 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6292 You may run "mix format --migrate" to fix this warning automatically.6293 │6294 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6295 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296 │6297 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662986299 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6300 You may run "mix format --migrate" to fix this warning automatically.6301 │6302 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304 │6305 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263066307 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308 You may run "mix format --migrate" to fix this warning automatically.6309 │6310 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6311 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312 │6313 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563146315 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316 You may run "mix format --migrate" to fix this warning automatically.6317 │6318 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6319 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320 │6321 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863226323 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324 You may run "mix format --migrate" to fix this warning automatically.6325 │6326 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6327 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328 │6329 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463306331 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6332 You may run "mix format --migrate" to fix this warning automatically.6333 │6334 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336 │6337 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763386339 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6340 You may run "mix format --migrate" to fix this warning automatically.6341 │6342 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344 │6345 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863466347 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6348 You may run "mix format --migrate" to fix this warning automatically.6349 │6350 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352 │6353 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463546355 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356 You may run "mix format --migrate" to fix this warning automatically.6357 │6358 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6359 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360 │6361 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763626363 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6364 You may run "mix format --migrate" to fix this warning automatically.6365 │6366 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6367 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368 │6369 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663706371 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372 You may run "mix format --migrate" to fix this warning automatically.6373 │6374 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6375 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376 │6377 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263786379 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380 You may run "mix format --migrate" to fix this warning automatically.6381 │6382 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384 │6385 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563866387 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6388 You may run "mix format --migrate" to fix this warning automatically.6389 │6390 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392 │6393 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663946395 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396 You may run "mix format --migrate" to fix this warning automatically.6397 │6398 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400 │6401 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264026403 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6404 You may run "mix format --migrate" to fix this warning automatically.6405 │6406 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408 │6409 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564106411 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412 You may run "mix format --migrate" to fix this warning automatically.6413 │6414 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6415 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416 │6417 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864186419 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6420 You may run "mix format --migrate" to fix this warning automatically.6421 │6422 40 │ <<count::int32, data::binary>> = binary6423 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424 │6425 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864266427 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428 You may run "mix format --migrate" to fix this warning automatically.6429 │6430 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432 │6433 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464346435 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6436 You may run "mix format --migrate" to fix this warning automatically.6437 │6438 40 │ <<count::int32, data::binary>> = binary6439 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440 │6441 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464426443 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444 You may run "mix format --migrate" to fix this warning automatically.6445 │6446 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448 │6449 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764506451 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452 You may run "mix format --migrate" to fix this warning automatically.6453 │6454 40 │ <<count::int32, data::binary>> = binary6455 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456 │6457 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764586459 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460 You may run "mix format --migrate" to fix this warning automatically.6461 │6462 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6463 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464 │6465 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864666467 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468 You may run "mix format --migrate" to fix this warning automatically.6469 │6470 44 │ <<_::int32, data::binary>> = binary6471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472 │6473 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864746475 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6476 You may run "mix format --migrate" to fix this warning automatically.6477 │6478 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480 │6481 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464826483 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484 You may run "mix format --migrate" to fix this warning automatically.6485 │6486 44 │ <<_::int32, data::binary>> = binary6487 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488 │6489 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464906491 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6492 You may run "mix format --migrate" to fix this warning automatically.6493 │6494 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6495 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496 │6497 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764986499 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500 You may run "mix format --migrate" to fix this warning automatically.6501 │6502 44 │ <<_::int32, data::binary>> = binary6503 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504 │6505 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765066507 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6508 You may run "mix format --migrate" to fix this warning automatically.6509 │6510 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6511 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512 │6513 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865146515 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516 You may run "mix format --migrate" to fix this warning automatically.6517 │6518 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6519 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520 │6521 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465226523 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524 You may run "mix format --migrate" to fix this warning automatically.6525 │6526 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6527 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528 │6529 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765306531 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532 You may run "mix format --migrate" to fix this warning automatically.6533 │6534 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6535 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536 │6537 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665386539 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6540 You may run "mix format --migrate" to fix this warning automatically.6541 │6542 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6543 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544 │6545 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665466547 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6548 You may run "mix format --migrate" to fix this warning automatically.6549 │6550 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6551 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6552 │6553 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665546555 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556 You may run "mix format --migrate" to fix this warning automatically.6557 │6558 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6559 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6560 │6561 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265626563 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6564 You may run "mix format --migrate" to fix this warning automatically.6565 │6566 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6567 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6568 │6569 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265706571 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6572 You may run "mix format --migrate" to fix this warning automatically.6573 │6574 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6575 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576 │6577 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265786579 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580 You may run "mix format --migrate" to fix this warning automatically.6581 │6582 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6583 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584 │6585 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565866587 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6588 You may run "mix format --migrate" to fix this warning automatically.6589 │6590 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6591 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592 │6593 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565946595 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6596 You may run "mix format --migrate" to fix this warning automatically.6597 │6598 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6599 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6600 │6601 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566026603 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604 You may run "mix format --migrate" to fix this warning automatically.6605 │6606 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6607 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6608 │6609 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666106611 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612 You may run "mix format --migrate" to fix this warning automatically.6613 │6614 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6615 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6616 │6617 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266186619 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620 You may run "mix format --migrate" to fix this warning automatically.6621 │6622 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6623 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624 │6625 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566266627 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628 You may run "mix format --migrate" to fix this warning automatically.6629 │6630 33 │ <<8 :: int32, microsecs :: int64>> ->6631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632 │6633 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666346635 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6636 You may run "mix format --migrate" to fix this warning automatically.6637 │6638 33 │ <<8 :: int32, microsecs :: int64>> ->6639 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640 │6641 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666426643 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6644 You may run "mix format --migrate" to fix this warning automatically.6645 │6646 33 │ <<8 :: int32, microsecs :: int64>> ->6647 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6648 │6649 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266506651 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6652 You may run "mix format --migrate" to fix this warning automatically.6653 │6654 33 │ <<8 :: int32, microsecs :: int64>> ->6655 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6656 │6657 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266586659 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6660 You may run "mix format --migrate" to fix this warning automatically.6661 │6662 33 │ <<8 :: int32, microsecs :: int64>> ->6663 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6664 │6665 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566666667 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6668 You may run "mix format --migrate" to fix this warning automatically.6669 │6670 33 │ <<8 :: int32, microsecs :: int64>> ->6671 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6672 │6673 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566746675 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6676 You may run "mix format --migrate" to fix this warning automatically.6677 │6678 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6679 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6680 │6681 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666826683 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6684 You may run "mix format --migrate" to fix this warning automatically.6685 │6686 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6687 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6688 │6689 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266906691 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6692 You may run "mix format --migrate" to fix this warning automatically.6693 │6694 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6695 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6696 │6697 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566986699 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6700 You may run "mix format --migrate" to fix this warning automatically.6701 │6702 37 │ <<8 :: int32, microsecs :: int64>> ->6703 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6704 │6705 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667066707 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6708 You may run "mix format --migrate" to fix this warning automatically.6709 │6710 37 │ <<8 :: int32, microsecs :: int64>> ->6711 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6712 │6713 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667146715 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6716 You may run "mix format --migrate" to fix this warning automatically.6717 │6718 37 │ <<8 :: int32, microsecs :: int64>> ->6719 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6720 │6721 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267226723 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6724 You may run "mix format --migrate" to fix this warning automatically.6725 │6726 37 │ <<8 :: int32, microsecs :: int64>> ->6727 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6728 │6729 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267306731 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6732 You may run "mix format --migrate" to fix this warning automatically.6733 │6734 37 │ <<8 :: int32, microsecs :: int64>> ->6735 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6736 │6737 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567386739 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6740 You may run "mix format --migrate" to fix this warning automatically.6741 │6742 37 │ <<8 :: int32, microsecs :: int64>> ->6743 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6744 │6745 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567466747 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6748 You may run "mix format --migrate" to fix this warning automatically.6749 │6750 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6751 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6752 │6753 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667546755 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6756 You may run "mix format --migrate" to fix this warning automatically.6757 │6758 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6759 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6760 │6761 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267626763 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6764 You may run "mix format --migrate" to fix this warning automatically.6765 │6766 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6767 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6768 │6769 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567706771 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6772 You may run "mix format --migrate" to fix this warning automatically.6773 │6774 42 │ <<8 :: int32, microsecs :: int64>> ->6775 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6776 │6777 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667786779 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6780 You may run "mix format --migrate" to fix this warning automatically.6781 │6782 42 │ <<8 :: int32, microsecs :: int64>> ->6783 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6784 │6785 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667866787 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6788 You may run "mix format --migrate" to fix this warning automatically.6789 │6790 42 │ <<8 :: int32, microsecs :: int64>> ->6791 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6792 │6793 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267946795 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6796 You may run "mix format --migrate" to fix this warning automatically.6797 │6798 42 │ <<8 :: int32, microsecs :: int64>> ->6799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6800 │6801 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268026803 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6804 You may run "mix format --migrate" to fix this warning automatically.6805 │6806 42 │ <<8 :: int32, microsecs :: int64>> ->6807 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6808 │6809 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568106811 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6812 You may run "mix format --migrate" to fix this warning automatically.6813 │6814 42 │ <<8 :: int32, microsecs :: int64>> ->6815 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6816 │6817 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568186819 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6820 You may run "mix format --migrate" to fix this warning automatically.6821 │6822 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6823 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6824 │6825 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668266827 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6828 You may run "mix format --migrate" to fix this warning automatically.6829 │6830 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6831 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6832 │6833 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268346835 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6836 You may run "mix format --migrate" to fix this warning automatically.6837 │6838 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6839 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6840 │6841 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568426843 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6844 You may run "mix format --migrate" to fix this warning automatically.6845 │6846 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6847 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6848 │6849 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668506851 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6852 You may run "mix format --migrate" to fix this warning automatically.6853 │6854 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6855 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6856 │6857 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668586859 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6860 You may run "mix format --migrate" to fix this warning automatically.6861 │6862 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6863 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6864 │6865 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668666867 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6868 You may run "mix format --migrate" to fix this warning automatically.6869 │6870 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6871 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6872 │6873 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268746875 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6876 You may run "mix format --migrate" to fix this warning automatically.6877 │6878 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6879 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6880 │6881 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268826883 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6884 You may run "mix format --migrate" to fix this warning automatically.6885 │6886 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6888 │6889 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268906891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6892 You may run "mix format --migrate" to fix this warning automatically.6893 │6894 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6895 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6896 │6897 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568986899 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6900 You may run "mix format --migrate" to fix this warning automatically.6901 │6902 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6903 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6904 │6905 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569066907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6908 You may run "mix format --migrate" to fix this warning automatically.6909 │6910 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6911 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6912 │6913 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569146915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6916 You may run "mix format --migrate" to fix this warning automatically.6917 │6918 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6919 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6920 │6921 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669226923 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6924 You may run "mix format --migrate" to fix this warning automatically.6925 │6926 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6927 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6928 │6929 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269306931 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6932 You may run "mix format --migrate" to fix this warning automatically.6933 │6934 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6936 │6937 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569386939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6940 You may run "mix format --migrate" to fix this warning automatically.6941 │6942 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6943 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6944 │6945 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669466947 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6948 You may run "mix format --migrate" to fix this warning automatically.6949 │6950 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6951 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6952 │6953 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669546955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6956 You may run "mix format --migrate" to fix this warning automatically.6957 │6958 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6959 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6960 │6961 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269626963 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6964 You may run "mix format --migrate" to fix this warning automatically.6965 │6966 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6967 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6968 │6969 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269706971 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6972 You may run "mix format --migrate" to fix this warning automatically.6973 │6974 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6975 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6976 │6977 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569786979 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6980 You may run "mix format --migrate" to fix this warning automatically.6981 │6982 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6983 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6984 │6985 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569866987 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6988 You may run "mix format --migrate" to fix this warning automatically.6989 │6990 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6991 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6992 │6993 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669946995 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6996 You may run "mix format --migrate" to fix this warning automatically.6997 │6998 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6999 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7000 │7001 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270027003 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7004 You may run "mix format --migrate" to fix this warning automatically.7005 │7006 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7007 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7008 │7009 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570107011 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7012 You may run "mix format --migrate" to fix this warning automatically.7013 │7014 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7015 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7016 │7017 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670187019 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7020 You may run "mix format --migrate" to fix this warning automatically.7021 │7022 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7023 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7024 │7025 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270267027 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7028 You may run "mix format --migrate" to fix this warning automatically.7029 │7030 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7031 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7032 │7033 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570347035 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7036 You may run "mix format --migrate" to fix this warning automatically.7037 │7038 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7040 │7041 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670427043 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7044 You may run "mix format --migrate" to fix this warning automatically.7045 │7046 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7047 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7048 │7049 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270507051 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7052 You may run "mix format --migrate" to fix this warning automatically.7053 │7054 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7055 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7056 │7057 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570587059 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7060 You may run "mix format --migrate" to fix this warning automatically.7061 │7062 17 │ <<0 :: int32>> -> :void7063 │ ~~~~~~~~~~~~~~~~~~~~~~~7064 │7065 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670667067 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7068 You may run "mix format --migrate" to fix this warning automatically.7069 │7070 17 │ <<0 :: int32>> -> :void7071 │ ~~~~~~~~~~~~~~~~~~~~~~~7072 │7073 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270747075 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7076 You may run "mix format --migrate" to fix this warning automatically.7077 │7078 17 │ <<0 :: int32>> -> :void7079 │ ~~~~~~~~~~~~~~~~~~~~~~~7080 │7081 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570827083 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7084 You may run "mix format --migrate" to fix this warning automatically.7085 │7086 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7087 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7088 │7089 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670907091 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7092 You may run "mix format --migrate" to fix this warning automatically.7093 │7094 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7096 │7097 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270987099 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7100 You may run "mix format --migrate" to fix this warning automatically.7101 │7102 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7104 │7105 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571067107 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7108 You may run "mix format --migrate" to fix this warning automatically.7109 │7110 23 │ <<0 :: int32>> -> :void7111 │ ~~~~~~~~~~~~~~~~~~~~~~~7112 │7113 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671147115 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7116 You may run "mix format --migrate" to fix this warning automatically.7117 │7118 23 │ <<0 :: int32>> -> :void7119 │ ~~~~~~~~~~~~~~~~~~~~~~~7120 │7121 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271227123 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7124 You may run "mix format --migrate" to fix this warning automatically.7125 │7126 23 │ <<0 :: int32>> -> :void7127 │ ~~~~~~~~~~~~~~~~~~~~~~~7128 │7129 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571307131 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7132 You may run "mix format --migrate" to fix this warning automatically.7133 │7134 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7135 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7136 │7137 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671387139 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7140 You may run "mix format --migrate" to fix this warning automatically.7141 │7142 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7143 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7144 │7145 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271467147 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7148 You may run "mix format --migrate" to fix this warning automatically.7149 │7150 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7152 │7153 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571547155 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7156 │7157 20 │ manager = worker(Postgrex.TypeManager, [])7158 │ ~7159 │7160 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171617162 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7163 │7164 21 │ server_sup = supervisor(__MODULE__, [:servers])7165 │ ~7166 │7167 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171687169 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7170 │7171 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7172 │ ~7173 │7174 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17175 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171767177 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7178 │7179 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7180 │ ~7181 │7182 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171837184 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7185 │7186 110 │ if Map.size(s.listener_channels[channel]) == 1 do7187 │ ~7188 │7189 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37190 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37191 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271927193 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7194 │7195 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7196 │ ~7197 │7198 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271997200 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7201 │7202 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7203 │ ~7204 │7205 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172067207 warning: a struct for Postgrex.Query is expected on struct update:72087209 %Postgrex.Query{7210 query7211 | param_oids: param_oids,7212 param_formats: param_formats,7213 param_types: param_types7214 }72157216 but got type:72177218 dynamic()72197220 where "query" was given the type:72217222 # type: dynamic()7223 # from: lib/postgrex/protocol.ex:910:357224 query72257226 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72277228 type warning found at:7229 │7230 915 │ query = %Query{query | param_oids: param_oids,7231 │ ~7232 │7233 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672347235 warning: a struct for Postgrex.Query is expected on struct update:72367237 %Postgrex.Query{7238 query7239 | ref: make_ref(),7240 types: types,7241 columns: col_names,7242 result_oids: result_oids,7243 result_formats: result_formats,7244 result_types: result_types7245 }72467247 but got type:72487249 dynamic()72507251 where "query" was given the type:72527253 # type: dynamic()7254 # from: lib/postgrex/protocol.ex:926:357255 query72567257 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72587259 type warning found at:7260 │7261 932 │ query = %Query{query | ref: make_ref(), types: types,7262 │ ~7263 │7264 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672657266 warning: a struct for Postgrex.Query is expected on struct update:72677268 %Postgrex.Query{query | ref: make_ref()}72697270 but got type:72717272 dynamic()72737274 where "query" was given the type:72757276 # type: dynamic()7277 # from: lib/postgrex/protocol.ex:977:317278 query72797280 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72817282 type warning found at:7283 │7284 978 │ query = %Query{query | ref: make_ref()}7285 │ ~7286 │7287 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572887289 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7290 │7291 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7292 │ ~7293 │7294 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272957296 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7297 │7298 9 │ worker(Postgrex.Parameters, [])]7299 │ ~7300 │7301 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273027303 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7304 │7305 2131 │ formatted_reason = :ssl.format_error(reason)7306 │ ~7307 │7308 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373097310 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7311 │7312 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7313 │ ~7314 │7315 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373167317 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7318 │7319 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7320 │ ~7321 │7322 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273237324 warning: a struct for Postgrex.Query is expected on struct update:73257326 %Postgrex.Query{query | name: ""}73277328 but got type:73297330 dynamic()73317332 where "query" was given the type:73337334 # type: dynamic()7335 # from: lib/postgrex/protocol.ex:2313:167336 query73377338 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73397340 type warning found at:7341 │7342 2313 │ defp unnamed(query), do: %Query{query | name: ""}7343 │ ~7344 │7345 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173467347Generated postgrex app7348warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7349 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27350 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17351 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57352 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27353 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47354 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273557356==> ecto7357Compiling 70 files (.ex)7358 warning: using single-quoted strings to represent charlists is deprecated.7359 Use ~c"" if you indeed want a charlist or use "" instead.7360 You may run "mix format --migrate" to change all single-quoted7361 strings to use the ~c sigil and fix this warning.7362 │7363 166 │ defp insert_all_value(_), do: '?'7364 │ ~7365 │7366 └─ lib/ecto/adapters/mysql/connection.ex:166:3773677368 warning: using single-quoted strings to represent charlists is deprecated.7369 Use ~c"" if you indeed want a charlist or use "" instead.7370 You may run "mix format --migrate" to change all single-quoted7371 strings to use the ~c sigil and fix this warning.7372 │7373 354 │ '?'7374 │ ~7375 │7376 └─ lib/ecto/adapters/mysql/connection.ex:354:773777378 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73797380 This error happens when you have function calls without parentheses inside keywords. For example:73817382 function(arg, one: nested_call a, b, c)7383 function(arg, one: if expr, do: :this, else: :that)73847385 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:73867387 function(arg, one: if(expr, do: :this, else: :that))7388 function(arg, one: nested_call(a, b, c))73897390 Ambiguity found at:7391 │7392 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7394 │7395 └─ lib/ecto/changeset.ex:228673967397 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73987399 This error happens when you have function calls without parentheses inside keywords. For example:74007401 function(arg, one: nested_call a, b, c)7402 function(arg, one: if expr, do: :this, else: :that)74037404 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:74057406 function(arg, one: if(expr, do: :this, else: :that))7407 function(arg, one: nested_call(a, b, c))74087409 Ambiguity found at:7410 │7411 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413 │7414 └─ lib/ecto/migration/runner.ex:26574157416 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74177418 This error happens when you have function calls without parentheses inside keywords. For example:74197420 function(arg, one: nested_call a, b, c)7421 function(arg, one: if expr, do: :this, else: :that)74227423 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:74247425 function(arg, one: if(expr, do: :this, else: :that))7426 function(arg, one: nested_call(a, b, c))74277428 Ambiguity found at:7429 │7430 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7431 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7432 │7433 └─ lib/ecto/migration/runner.ex:26774347435 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7436 │7437 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7438 │ ~7439 │7440 └─ lib/ecto/query/builder.ex:136:874417442 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7443 │7444 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7445 │ ~~7446 │7447 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274487449 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7450 │7451 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7452 │ ~~7453 │7454 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274557456 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74577458 This error happens when you have function calls without parentheses inside keywords. For example:74597460 function(arg, one: nested_call a, b, c)7461 function(arg, one: if expr, do: :this, else: :that)74627463 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:74647465 function(arg, one: if(expr, do: :this, else: :that))7466 function(arg, one: nested_call(a, b, c))74677468 Ambiguity found at:7469 │7470 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7471 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7472 │7473 └─ lib/ecto/repo/schema.ex:45474747475 warning: unused require Ecto.Query7476 │7477 6 │ require Ecto.Query7478 │ ~7479 │7480 └─ lib/ecto/repo/preloader.ex:6:374817482 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7483 │7484 9 │ schema "schema_migrations" do7485 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7486 │7487 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74887489 warning: incompatible types given to Mix.Ecto.ensure_started/2:74907491 Mix.Ecto.ensure_started(repo, opts)74927493 given types:74947495 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74967497 but expected one of:74987499 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75007501 where "opts" was given the type:75027503 # type: dynamic(7504 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7505 non_struct_map()7506 )7507 # from: lib/mix/tasks/ecto.rollback.ex:64:107508 opts =7509 if opts[:quiet] do7510 Keyword.merge(opts, log: false, log_sql: false)7511 else7512 opts7513 end75147515 where "repo" was given the type:75167517 # type: dynamic(atom())7518 # from: lib/mix/tasks/ecto.rollback.ex:70:77519 Mix.Ecto.ensure_repo(repo, args)75207521 type warning found at:7522 │7523 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7524 │ ~7525 │7526 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275277528 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7529 │7530 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7531 │ ~7532 │7533 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275347535 warning: incompatible types given to Mix.Ecto.ensure_started/2:75367537 Mix.Ecto.ensure_started(repo, all: true)75387539 given types:75407541 -dynamic(atom())-, non_empty_list({:all, true})75427543 but expected one of:75447545 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75467547 where "repo" was given the type:75487549 # type: dynamic(atom())7550 # from: lib/mix/tasks/ecto.migrations.ex:37:77551 Mix.Ecto.ensure_repo(repo, args)75527553 type warning found at:7554 │7555 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7556 │ ~7557 │7558 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375597560 warning: incompatible types given to Mix.Ecto.ensure_started/2:75617562 Mix.Ecto.ensure_started(repo, opts)75637564 given types:75657566 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75677568 but expected one of:75697570 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75717572 where "opts" was given the type:75737574 # type: dynamic(7575 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7576 non_struct_map()7577 )7578 # from: lib/mix/tasks/ecto.migrate.ex:68:107579 opts =7580 if opts[:quiet] do7581 Keyword.merge(opts, log: false, log_sql: false)7582 else7583 opts7584 end75857586 where "repo" was given the type:75877588 # type: dynamic(atom())7589 # from: lib/mix/tasks/ecto.migrate.ex:74:77590 Mix.Ecto.ensure_repo(repo, args)75917592 type warning found at:7593 │7594 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7595 │ ~7596 │7597 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275987599 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76007601 Mix.Ecto.source_repo_priv(repo)76027603 given types:76047605 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76067607 but expected one of:76087609 atom()76107611 where "repo" was given the types:76127613 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7614 # from: lib/mix/tasks/ecto.load.ex:70:227615 Keyword.merge(repo.config, opts)76167617 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7618 # from: lib/mix/tasks/ecto.load.ex:72:277619 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76207621 type warning found at:7622 │7623 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7624 │ ~7625 │7626 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276277628 warning: expected a map or struct when accessing .__adapter__ in expression:76297630 repo.__adapter__76317632 where "repo" was given the type:76337634 # type: dynamic(atom())7635 # from: lib/mix/tasks/ecto.load.ex:53:77636 Mix.Ecto.ensure_repo(repo, args)76377638 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76397640 type warning found at:7641 │7642 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7643 │ ~7644 │7645 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176467647 warning: the following clause will never match:76487649 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76507651 because it attempts to match on the result of:76527653 System.stacktrace()76547655 which has type:76567657 empty_list()76587659 where "args_or_arity" was given the type:76607661 # type: float() or integer() or non_empty_list(term())7662 # from: lib/ecto/changeset.ex7663 (_() when args_or_arity == 2) when length(args_or_arity) == 276647665 where "module" was given the type:76667667 # type: dynamic()7668 # from: lib/ecto/changeset.ex:733:307669 module76707671 type warning found at:7672 │7673 741 │ ... when length(args_or_arity) == 2 ->7674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7675 │7676 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276777678 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7679 │7680 739 │ case System.stacktrace do7681 │ ~7682 │7683 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276847685 warning: expected a map or struct when accessing .__adapter__ in expression:76867687 repo.__adapter__76887689 where "repo" was given the type:76907691 # type: dynamic(atom())7692 # from: lib/mix/tasks/ecto.dump.ex:50:77693 Mix.Ecto.ensure_repo(repo, args)76947695 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76967697 type warning found at:7698 │7699 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7700 │ ~7701 │7702 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177037704 warning: expected a map or struct when accessing .__adapter__ in expression:77057706 repo.__adapter__77077708 where "repo" was given the type:77097710 # type: dynamic(atom())7711 # from: lib/mix/tasks/ecto.create.ex:37:77712 Mix.Ecto.ensure_repo(repo, args)77137714 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77157716 type warning found at:7717 │7718 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7719 │ ~7720 │7721 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177227723 warning: expected a map or struct when accessing .__adapter__ in expression:77247725 repo.__adapter__77267727 where "repo" was given the type:77287729 # type: dynamic(atom())7730 # from: lib/mix/tasks/ecto.drop.ex:39:77731 Mix.Ecto.ensure_repo(repo, args)77327733 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77347735 type warning found at:7736 │7737 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7738 │ ~7739 │7740 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177417742 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7743 │7744 62 │ Mix.Project.compile(args)7745 │ ~7746 │7747 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277487749 warning: expected a module (an atom) when invoking start_link/1 in expression:77507751 repo.start_link(pool_size: pool_size)77527753 where "pool_size" was given the type:77547755 # type: dynamic()7756 # from: lib/mix/ecto.ex:101:157757 pool_size = Keyword.get(opts, :pool_size, 1)77587759 where "repo" was given the type:77607761 # type: dynamic(%{..., __adapter__: atom()})7762 # from: lib/mix/ecto.ex:99:367763 repo.__adapter__.ensure_all_started(repo, :temporary)77647765 type warning found at:7766 │7767 102 │ case repo.start_link(pool_size: pool_size) do7768 │ ~7769 │7770 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277717772 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7773 │7774 146 │ Logger.remove_backend(:console)7775 │ ~7776 │7777 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277787779 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7780 │7781 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7782 │ ~7783 │7784 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27785 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277867787 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7788 │7789 155 │ Logger.add_backend(:console, flush: true)7790 │ ~7791 │7792 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277937794 warning: incompatible types given to get_source/1:77957796 get_source(repo)77977798 given types:77997800 -dynamic(atom())-78017802 but expected one of:78037804 %{..., config: empty_list() or non_empty_list(term(), term())}78057806 where "repo" was given the type:78077808 # type: dynamic(atom())7809 # from: lib/ecto/migration/schema_migration.ex:24:137810 repo.all(7811 Map.put(7812 (7813 query =7814 (7815 query = {get_source(repo), Ecto.Migration.SchemaMigration}7816 Ecto.Query.Builder.From.apply(query, 1)7817 )7818 7819 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7820 ...,7821 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7822 file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7823 line: 22,7824 take: %{}7825 })7826 ),7827 :prefix,7828 prefix7829 ), timeout: :infinity, log: false)78307831 type warning found at:7832 │7833 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7834 │ ~7835 │7836 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278377838 warning: incompatible types given to get_source/1:78397840 get_source(repo)78417842 given types:78437844 -dynamic(atom())-78457846 but expected one of:78477848 %{..., config: empty_list() or non_empty_list(term(), term())}78497850 where "repo" was given the type:78517852 # type: dynamic(atom())7853 # from: lib/ecto/migration/schema_migration.ex:30:137854 repo.insert!(7855 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7856 prefix: prefix,7857 source: get_source(repo)7858 ), timeout: :infinity, log: false)78597860 type warning found at:7861 │7862 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7863 │ ~7864 │7865 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378667867 warning: incompatible types given to get_source/1:78687869 get_source(repo)78707871 given types:78727873 -dynamic(atom())-78747875 but expected one of:78767877 %{..., config: empty_list() or non_empty_list(term(), term())}78787879 where "repo" was given the type:78807881 # type: dynamic(atom())7882 # from: lib/ecto/migration/schema_migration.ex:36:137883 repo.delete_all(7884 Map.put(7885 (7886 query =7887 (7888 query = {get_source(repo), Ecto.Migration.SchemaMigration}7889 Ecto.Query.Builder.From.apply(query, 1)7890 )7891 7892 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7893 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7894 op: :and,7895 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7896 file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7897 line: 347898 })7899 ),7900 :prefix,7901 prefix7902 ), timeout: :infinity, log: false)79037904 type warning found at:7905 │7906 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7907 │ ~7908 │7909 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379107911 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7912 │7913 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7914 │ ~7915 │7916 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279177918 warning: the following conditional expression:79197920 is_atom(related)79217922 will always evaluate to:79237924 dynamic(true)79257926 where "related" was given the type:79277928 # type: dynamic(atom())7929 # from: lib/ecto/association.ex:730:157930 related = Ecto.Association.related_from_query(queryable)79317932 type warning found at:7933 │7934 732 │ unless is_atom(related) do7935 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7936 │7937 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379387939 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7940 │7941 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime7942 │ ~7943 │7944 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179457946 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7947 │7948 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7949 │ ~7950 │7951 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279527953 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7954 │7955 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7956 │ ~7957 │7958 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379597960 warning: the following clause will never match:79617962 {:error, _} = error ->79637964 because it attempts to match on the result of:79657966 apply(changeset, adapter, :insert, args)79677968 which has type:79697970 dynamic({:invalid or :ok, term()})79717972 type warning found at:7973 │7974 219 │ {:error, _} = error ->7975 │ ~7976 │7977 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479787979 warning: the following clause will never match:79807981 {:error, _} = error ->79827983 because it attempts to match on the result of:79847985 apply(changeset, adapter, action, args)79867987 which has type:79887989 dynamic({:invalid or :ok, term()})79907991 type warning found at:7992 │7993 297 │ {:error, _} = error ->7994 │ ~7995 │7996 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479977998 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7999 │8000 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8001 │ ~8002 │8003 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280048005 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8006 │8007 54 │ filter_and_reraise e, System.stacktrace8008 │ ~8009 │8010 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580118012 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8013 │8014 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8015 │ ~8016 │8017 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380188019 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8020 │8021 44 │ index = Map.size(params)8022 │ ~8023 │8024 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58025 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580268027 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8028 │8029 614 │ Decimal.minus(decimal)8030 │ ~8031 │8032 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180338034 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)8035 │8036 228 │ raise BadStructError, struct: struct, term: data8037 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8038 │8039 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580408041 warning: the following clause will never match:80428043 {:error, _} ->80448045 because it attempts to match on the result of:80468047 NaiveDateTime.new(date, time)80488049 which has type:80508051 dynamic({:ok, %NaiveDateTime{}})80528053 type warning found at:8054 │8055 803 │ {:error, _} -> :error8056 │ ~~~~~~~~~~~~~~~~~~~~~8057 │8058 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180598060 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8061 │8062 159 │ supervise(children, strategy: :one_for_one)8063 │ ~8064 │8065 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180668067 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8068 │8069 214 │ filter_and_reraise e, System.stacktrace8070 │ ~8071 │8072 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48073 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480748075 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8076 │8077 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8078 │ ~8079 │8080 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280818082 warning: expected a map or struct when accessing .__struct__ in expression:80838084 schema.__struct__80858086 where "schema" was given the types:80878088 # type: dynamic(atom() and not nil)8089 # from: lib/ecto/query/planner.ex:1186:418090 schema80918092 # type: atom()8093 # from: lib/ecto/query/planner.ex:1186:618094 is_atom(schema)80958096 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80978098 type warning found at:8099 │8100 1190 │ Map.has_key?(schema.__struct__, field) ->8101 │ ~8102 │8103 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681048105 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8106 │8107 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8108 │ ~8109 │8110 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181118112 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81138114 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81158116 given types:81178118 (8119 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8120 dynamic()8121 )81228123 but expected one of:81248125 atom(), term()81268127 where "opts" was given the type:81288129 # type: dynamic(8130 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8131 non_struct_map()8132 )8133 # from: lib/ecto/migrator.ex:44:658134 opts[:prefix]81358136 where "repo" was given the type:81378138 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8139 # from: lib/ecto/migrator.ex:44:238140 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81418142 type warning found at:8143 │8144 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8145 │ ~8146 │8147 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281488149 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8150 │8151 15 │ supervise(children, strategy: :simple_one_for_one)8152 │ ~8153 │8154 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181558156 warning: expected a module (an atom) when invoking transaction/2 in expression:81578158 repo.transaction(fun, log: false, timeout: :infinity)81598160 where "fun" was given the type:81618162 # type: dynamic()8163 # from: lib/ecto/migrator.ex:114:478164 fun81658166 where "repo" was given the types:81678168 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8169 # from: lib/ecto/migrator.ex:118:248170 repo.__adapter__.supports_ddl_transaction?81718172 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8173 # from: lib/ecto/migrator.ex:118:248174 repo.__adapter__.supports_ddl_transaction?81758176 type warning found at:8177 │8178 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8179 │ ~8180 │8181 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381828183 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8184 │8185 291 │ modules = Code.load_file(file)8186 │ ~8187 │8188 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281898190 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8191 │8192 321 │ reraise error, System.stacktrace8193 │ ~8194 │8195 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381968197 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8198 │8199 10 │ worker(Ecto.Registry, []),8200 │ ~8201 │8202 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282038204 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8205 │8206 11 │ supervisor(Ecto.Migration.Supervisor, [])8207 │ ~8208 │8209 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282108211 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8212 │8213 260 │ reraise %{err | message: message}, System.stacktrace8214 │ ~8215 │8216 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682178218Generated ecto app8219==> phoenix_ecto8220Compiling 4 files (.ex)8221Generated phoenix_ecto app8222==> secure_random8223Compiling 1 file (.ex)8224 warning: use Bitwise is deprecated. import Bitwise instead8225 │8226 2 │ use Bitwise8227 │ ~~~~~~~~~~~8228 │8229 └─ lib/secure_random.ex:2: SecureRandom (module)82308231Generated secure_random app8232==> authable8233Compiling 34 files (.ex)8234 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8235 │8236 128 │ @repo Application.get_env(:authable, :repo)8237 │ ~8238 │8239 └─ lib/authable.ex:128:21: Authable (module)82408241 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8242 │8243 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8244 │ ~8245 │8246 └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82478248 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8249 │8250 8 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8251 │ ~8252 │8253 └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82548255 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8256 │8257 10 │ @auth_strategies Application.get_env(:authable, :auth_strategies)8258 │ ~8259 │8260 └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)826182628263== Compilation error in file lib/authable/auth_strategies/session.ex ==8264** (BadMapError) expected a map, got:82658266 nil82678268 (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :sessions, nil)8269 lib/authable/auth_strategies/session.ex:11: (module)8270could 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"