Build log
nerves_system_bbb
udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8384 of 8384 lines
1Resolving Hex dependencies...2Resolution completed in 0.227s3Unchanged:4 bcrypt_elixir 0.12.15 circular_buffer 1.1.06 comeonin 4.0.37 connection 1.0.48 cors_plug 1.3.09 cowboy 1.1.2 VULNERABLE!10 GHSA-w4f7-4cxr-rv3c (MEDIUM)11 aka: CVE-2026-43966, EEF-CVE-2026-4396612 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability13 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c14 cowlib 1.0.2 VULNERABLE!15 EEF-CVE-2026-7790 (HIGH)16 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6517 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS18 https://osv.dev/vulnerability/EEF-CVE-2026-77901920 EEF-CVE-2026-43970 (HIGH)21 aka: CVE-2026-43970, GHSA-84f2-rp86-235p22 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame23 https://osv.dev/vulnerability/EEF-CVE-2026-4397024 db_connection 1.1.325 decimal 1.9.0 VULNERABLE!26 EEF-CVE-2026-32686 (MEDIUM)27 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v28 Unbounded exponent in decimal enables unauthenticated DoS29 https://osv.dev/vulnerability/EEF-CVE-2026-3268630 ecto 2.2.1231 elixir_make 0.10.032 elixir_uuid 1.2.133 gettext 0.13.134 guardian 0.14.6 VULNERABLE!35 EEF-CVE-2026-54894 (MEDIUM)36 aka: CVE-2026-54894, GHSA-xqch-c77q-rgh537 Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys38 https://osv.dev/vulnerability/EEF-CVE-2026-5489439 guardian_db 0.8.040 interactive_cmd 0.1.441 jose 1.11.1242 logger_backends 1.0.143 mime 2.0.744 nerves 2.0.0-pre.245 nerves_discovery 0.1.546 nerves_logging 0.2.447 nerves_runtime 0.13.1348 nerves_system_bbb 2.30.249 nerves_system_br 1.34.450 nerves_system_mangopi_mq_pro 0.17.251 nerves_system_qemu_aarch64 0.4.252 nerves_system_rpi0 2.1.253 nerves_system_rpi4 2.1.254 nerves_system_rpi5 2.1.255 nerves_system_trellis 0.5.056 nerves_system_x86_64 1.34.257 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.158 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.159 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.160 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.161 nerves_toolchain_x86_64_nerves_linux_musl 15.3.162 nerves_uevent 0.1.763 paper_trail 0.7.964 phoenix 1.3.5 VULNERABLE!65 GHSA-p8f7-22gq-m7j9 (HIGH)66 aka: CVE-2022-4297567 Phoenix before 1.6.14 mishandles check_origin wildcarding68 https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96970 EEF-CVE-2026-56812 (MEDIUM)71 aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr72 Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff73 https://osv.dev/vulnerability/EEF-CVE-2026-568127475 EEF-CVE-2026-56811 (HIGH)76 aka: CVE-2026-56811, GHSA-6983-jfq8-485w77 Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service78 https://osv.dev/vulnerability/EEF-CVE-2026-5681179 phoenix_ecto 3.2.380 phoenix_html 2.10.5 VULNERABLE!81 GHSA-5g2h-9x5v-5h3x (MEDIUM)82 aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q283 phoenix_html allows Cross-site Scripting in HEEx class attributes84 https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x85 phoenix_pubsub 1.0.286 plug 1.20.387 plug_crypto 2.2.088 poison 3.1.089 poolboy 1.5.290 postgrex 0.13.591 property_table 0.3.492 ranch 1.3.293 ring_logger 0.11.794 scrivener 2.7.295 scrivener_ecto 1.2.396 tablet 0.3.397 telemetry 1.4.298 toolshed 0.5.099 uboot_env 1.0.2100 udia 0.1.3101* Getting udia (Hex package)102* Getting nerves (Hex package)103* Getting logger_backends (Hex package)104* Getting ring_logger (Hex package)105* Getting toolshed (Hex package)106* Getting nerves_runtime (Hex package)107* Getting nerves_system_bbb (Hex package)108* Getting nerves_system_mangopi_mq_pro (Hex package)109* Getting nerves_system_qemu_aarch64 (Hex package)110* Getting nerves_system_rpi0 (Hex package)111* Getting nerves_system_rpi4 (Hex package)112* Getting nerves_system_rpi5 (Hex package)113* Getting nerves_system_trellis (Hex package)114* Getting nerves_system_x86_64 (Hex package)115* Getting nerves_system_br (Hex package)116* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)117* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)118* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)119* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)120* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)121* Getting nerves_logging (Hex package)122* Getting nerves_uevent (Hex package)123* Getting uboot_env (Hex package)124* Getting elixir_make (Hex package)125* Getting property_table (Hex package)126* Getting circular_buffer (Hex package)127* Getting interactive_cmd (Hex package)128* Getting nerves_discovery (Hex package)129* Getting tablet (Hex package)130* Getting bcrypt_elixir (Hex package)131* Getting comeonin (Hex package)132* Getting cors_plug (Hex package)133* Getting cowboy (Hex package)134* Getting gettext (Hex package)135* Getting guardian (Hex package)136* Getting guardian_db (Hex package)137* Getting paper_trail (Hex package)138* Getting phoenix (Hex package)139* Getting phoenix_ecto (Hex package)140* Getting phoenix_html (Hex package)141* Getting phoenix_pubsub (Hex package)142* Getting postgrex (Hex package)143* Getting scrivener_ecto (Hex package)144* Getting ecto (Hex package)145* Getting scrivener (Hex package)146* Getting decimal (Hex package)147* Getting poolboy (Hex package)148* Getting connection (Hex package)149* Getting db_connection (Hex package)150* Getting plug (Hex package)151* Getting mime (Hex package)152* Getting plug_crypto (Hex package)153* Getting telemetry (Hex package)154* Getting poison (Hex package)155* Getting elixir_uuid (Hex package)156* Getting jose (Hex package)157* Getting cowlib (Hex package)158* Getting ranch (Hex package)159Found packages with security advisories, see above for details160 warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes161 │162 48 │ ["test": ["ecto.create --quiet", "ecto.migrate", "test"]]163 │ ~164 │165 └─ /work/proj/deps_bbb/guardian_db/mix.exs:48:6166167 warning: String.strip/1 is deprecated. Use String.trim/1 instead168 │169 4 │ @version File.read!("VERSION") |> String.strip170 │ ~171 │172 └─ /work/proj/deps_bbb/poison/mix.exs:4:44: Poison.Mixfile (module)173174 warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes175 │176 88 │ "test": ["ecto.create --quiet", "ecto.migrate", "test"],177 │ ~178 │179 └─ /work/proj/deps_bbb/udia/mix.exs:88:6180181 warning: found quoted keyword "sanity" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes182 │183 89 │ "sanity": ["coveralls", "credo"]]184 │ ~185 │186 └─ /work/proj/deps_bbb/udia/mix.exs:89:6187188==> nerves_system_br189Generated nerves_system_br app190==> connection191Compiling 1 file (.ex)192 warning: using single-quoted strings to represent charlists is deprecated.193 Use ~c"" if you indeed want a charlist or use "" instead.194 You may run "mix format --migrate" to change all single-quoted195 strings to use the ~c sigil and fix this warning.196 │197 553 │ [{:data, [{'State', mod_state}]}]198 │ ~199 │200 └─ lib/connection.ex:553:20201202 warning: using single-quoted strings to represent charlists is deprecated.203 Use ~c"" if you indeed want a charlist or use "" instead.204 You may run "mix format --migrate" to change all single-quoted205 strings to use the ~c sigil and fix this warning.206 │207 680 │ format = '** Generic server ~p terminating \n' ++208 │ ~209 │210 └─ lib/connection.ex:680:14211212 warning: using single-quoted strings to represent charlists is deprecated.213 Use ~c"" if you indeed want a charlist or use "" instead.214 You may run "mix format --migrate" to change all single-quoted215 strings to use the ~c sigil and fix this warning.216 │217 681 │ '** Last message in was ~p~n' ++ ## No last message218 │ ~219 │220 └─ lib/connection.ex:681:7221222 warning: using single-quoted strings to represent charlists is deprecated.223 Use ~c"" if you indeed want a charlist or use "" instead.224 You may run "mix format --migrate" to change all single-quoted225 strings to use the ~c sigil and fix this warning.226 │227 682 │ '** When Server state == ~p~n' ++228 │ ~229 │230 └─ lib/connection.ex:682:7231232 warning: using single-quoted strings to represent charlists is deprecated.233 Use ~c"" if you indeed want a charlist or use "" instead.234 You may run "mix format --migrate" to change all single-quoted235 strings to use the ~c sigil and fix this warning.236 │237 683 │ '** Reason for termination == ~n** ~p~n'238 │ ~239 │240 └─ lib/connection.ex:683:7241242 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead243 │244 429 │ init_stop(starter, name, {reason, System.stacktrace()})245 │ ~246 │247 └─ lib/connection.ex:429:50: Connection.init_it/6248 └─ lib/connection.ex:431:45: Connection.init_it/6249 └─ lib/connection.ex:491:57: Connection.handle_call/3250 └─ lib/connection.ex:540:41: Connection.code_change/3251 └─ lib/connection.ex:581:57: Connection.terminate/2252 └─ lib/connection.ex:625:49: Connection.enter_connect/5253 └─ lib/connection.ex:628:34: Connection.enter_connect/5254 └─ lib/connection.ex:631:45: Connection.enter_connect/5255 └─ lib/connection.ex:657:49: Connection.enter_terminate/5256 └─ lib/connection.ex:660:34: Connection.enter_terminate/5257 └─ lib/connection.ex:663:45: Connection.enter_terminate/5258 └─ lib/connection.ex:744:24: Connection.connect/3259 └─ lib/connection.ex:770:24: Connection.disconnect/3260 └─ lib/connection.ex:813:57: Connection.handle_async/3261262Generated connection app263==> mime264Compiling 1 file (.ex)265Generated mime app266==> circular_buffer267Compiling 1 file (.ex)268Generated circular_buffer app269==> poison270Compiling 4 files (.ex)271 warning: using single-quoted strings to represent charlists is deprecated.272 Use ~c"" if you indeed want a charlist or use "" instead.273 You may run "mix format --migrate" to change all single-quoted274 strings to use the ~c sigil and fix this warning.275 │276 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do277 │ ~278 │279 └─ lib/poison/encoder.ex:93:31280281 warning: using single-quoted strings to represent charlists is deprecated.282 Use ~c"" if you indeed want a charlist or use "" instead.283 You may run "mix format --migrate" to change all single-quoted284 strings to use the ~c sigil and fix this warning.285 │286 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do287 │ ~288 │289 └─ lib/poison/encoder.ex:93:48290291 warning: using single-quoted strings to represent charlists is deprecated.292 Use ~c"" if you indeed want a charlist or use "" instead.293 You may run "mix format --migrate" to change all single-quoted294 strings to use the ~c sigil and fix this warning.295 │296 139 │ defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do297 │ ~298 │299 └─ lib/poison/encoder.ex:139:75300301 warning: using single-quoted strings to represent charlists is deprecated.302 Use ~c"" if you indeed want a charlist or use "" instead.303 You may run "mix format --migrate" to change all single-quoted304 strings to use the ~c sigil and fix this warning.305 │306 77 │ defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do307 │ ~308 │309 └─ lib/poison/parser.ex:77:71310311 warning: using single-quoted strings to represent charlists is deprecated.312 Use ~c"" if you indeed want a charlist or use "" instead.313 You may run "mix format --migrate" to change all single-quoted314 strings to use the ~c sigil and fix this warning.315 │316 155 │ defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do317 │ ~318 │319 └─ lib/poison/parser.ex:155:74320321 warning: using single-quoted strings to represent charlists is deprecated.322 Use ~c"" if you indeed want a charlist or use "" instead.323 You may run "mix format --migrate" to change all single-quoted324 strings to use the ~c sigil and fix this warning.325 │326 171 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do327 │ ~328 │329 └─ lib/poison/parser.ex:171:60330331 warning: using single-quoted strings to represent charlists is deprecated.332 Use ~c"" if you indeed want a charlist or use "" instead.333 You may run "mix format --migrate" to change all single-quoted334 strings to use the ~c sigil and fix this warning.335 │336 197 │ defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do337 │ ~338 │339 └─ lib/poison/parser.ex:197:67340341 warning: using single-quoted strings to represent charlists is deprecated.342 Use ~c"" if you indeed want a charlist or use "" instead.343 You may run "mix format --migrate" to change all single-quoted344 strings to use the ~c sigil and fix this warning.345 │346 205 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do347 │ ~348 │349 └─ lib/poison/parser.ex:205:64350351 warning: using single-quoted strings to represent charlists is deprecated.352 Use ~c"" if you indeed want a charlist or use "" instead.353 You may run "mix format --migrate" to change all single-quoted354 strings to use the ~c sigil and fix this warning.355 │356 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do357 │ ~358 │359 └─ lib/poison/parser.ex:229:31360361 warning: using single-quoted strings to represent charlists is deprecated.362 Use ~c"" if you indeed want a charlist or use "" instead.363 You may run "mix format --migrate" to change all single-quoted364 strings to use the ~c sigil and fix this warning.365 │366 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do367 │ ~368 │369 └─ lib/poison/parser.ex:229:44370371 warning: using single-quoted strings to represent charlists is deprecated.372 Use ~c"" if you indeed want a charlist or use "" instead.373 You may run "mix format --migrate" to change all single-quoted374 strings to use the ~c sigil and fix this warning.375 │376 239 │ when a1 in 'dD' and a2 in 'dD'377 │ ~378 │379 └─ lib/poison/parser.ex:239:16380381 warning: using single-quoted strings to represent charlists is deprecated.382 Use ~c"" if you indeed want a charlist or use "" instead.383 You may run "mix format --migrate" to change all single-quoted384 strings to use the ~c sigil and fix this warning.385 │386 239 │ when a1 in 'dD' and a2 in 'dD'387 │ ~388 │389 └─ lib/poison/parser.ex:239:31390391 warning: using single-quoted strings to represent charlists is deprecated.392 Use ~c"" if you indeed want a charlist or use "" instead.393 You may run "mix format --migrate" to change all single-quoted394 strings to use the ~c sigil and fix this warning.395 │396 240 │ and (b1 in '89abAB')397 │ ~398 │399 └─ lib/poison/parser.ex:240:16400401 warning: using single-quoted strings to represent charlists is deprecated.402 Use ~c"" if you indeed want a charlist or use "" instead.403 You may run "mix format --migrate" to change all single-quoted404 strings to use the ~c sigil and fix this warning.405 │406 274 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do407 │ ~408 │409 └─ lib/poison/parser.ex:274:60410411 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead412 │413 22 │ if Application.get_env(:poison, :native) do414 │ ~415 │416 └─ lib/poison/parser.ex:22:18: Poison.Parser (module)417418 warning: use Bitwise is deprecated. import Bitwise instead419 │420 26 │ use Bitwise421 │ ~~~~~~~~~~~422 │423 └─ lib/poison/parser.ex:26: Poison.Parser (module)424425 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 operator426 │427 199 │ <<digits :: binary-size(count), rest :: binary>> = string428 │ ~429 │430 └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2431432 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 operator433 │434 225 │ <<chunk :: binary-size(count), rest :: binary>> = string435 │ ~436 │437 └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3438439 warning: use Bitwise is deprecated. import Bitwise instead440 │441 83 │ use Bitwise442 │ ~~~~~~~~~~~443 │444 └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)445446 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 operator447 │448 135 │ <<chunk :: binary-size(size), rest :: binary>> = string449 │ ~450 │451 └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2452453 warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead454 │455 173 │ case Integer.to_char_list(char, 16) do456 │ ~457 │458 └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1459460Generated poison app461==> logger_backends462Compiling 7 files (.ex)463Generated logger_backends app464==> plug_crypto465Compiling 5 files (.ex)466Generated plug_crypto app467==> gettext468warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of gettext's mix.exs469Compiling 1 file (.yrl)470Compiling 1 file (.erl)471Compiling 20 files (.ex)472 warning: using single-quoted strings to represent charlists is deprecated.473 Use ~c"" if you indeed want a charlist or use "" instead.474 You may run "mix format --migrate" to change all single-quoted475 strings to use the ~c sigil and fix this warning.476 │477 141 │ defp parse_error_reason('syntax error before: ' = prefix, "<<" <> rest),478 │ ~479 │480 └─ lib/gettext/po/parser.ex:141:27481482 warning: using single-quoted strings to represent charlists is deprecated.483 Use ~c"" if you indeed want a charlist or use "" instead.484 You may run "mix format --migrate" to change all single-quoted485 strings to use the ~c sigil and fix this warning.486 │487 148 │ msg = :io_lib.format('unexpected token: "~ts" (codepoint U+~4.16.0B)', [[char], char])488 │ ~489 │490 └─ lib/gettext/po/tokenizer.ex:148:26491492 warning: using single-quoted strings to represent charlists is deprecated.493 Use ~c"" if you indeed want a charlist or use "" instead.494 You may run "mix format --migrate" to change all single-quoted495 strings to use the ~c sigil and fix this warning.496 │497 177 │ when digit in '0123456789',498 │ ~499 │500 └─ lib/gettext/po/tokenizer.ex:177:19501502 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead503 │504 44 │ {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))505 │ ~506 │507 └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1508 └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1509510 warning: String.strip/1 is deprecated. Use String.trim/1 instead511 │512 47 │ |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)513 │ ~514 │515 └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1516 └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1517518 warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead519 │520 58 │ |> Enum.chunk(2) # [[file, line], [file, line], ...]521 │ ~522 │523 └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1524525 warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead526 │527 65 │ {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]528 │ ~529 │530 └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1531532 warning: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead533 │534 147 │ [char | _] = String.to_char_list(binary)535 │ ~536 │537 └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3538539 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead540 │541 64 │ Enum.partition(backends, & &1.__gettext__(:otp_app) == app)542 │ ~543 │544 └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1545546 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead547 │548 9 │ worker(Gettext.ExtractorAgent, [])549 │ ~550 │551 └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2552553Generated gettext app554==> jose555Compiling 113 files (.erl)556src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),560% | ^561562src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of566% | ^567568src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of572% | ^573574src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.575Compile directive 'nowarn_deprecated_catch' can be used to suppress576warnings in selected modules.577% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of578% | ^579580src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of584% | ^585586src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.587Compile directive 'nowarn_deprecated_catch' can be used to suppress588warnings in selected modules.589% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of590% | ^591592src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.593Compile directive 'nowarn_deprecated_catch' can be used to suppress594warnings in selected modules.595% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of596% | ^597598src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of602% | ^603604src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of608% | ^609610src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of614% | ^615616src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.617Compile directive 'nowarn_deprecated_catch' can be used to suppress618warnings in selected modules.619% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of620% | ^621622src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of626% | ^627628src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of632% | ^633634src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of638% | ^639640src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of644% | ^645646src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.647Compile directive 'nowarn_deprecated_catch' can be used to suppress648warnings in selected modules.649% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of650% | ^651652src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.653Compile directive 'nowarn_deprecated_catch' can be used to suppress654warnings in selected modules.655% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of656% | ^657658src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661% 230| case catch block_cipher(Cipher) of662% | ^663664src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of668% | ^669670src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673% 246| case catch rsa_crypt(Padding) of674% | ^675676src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679% 254| case catch rsa_sign(Padding) of680% | ^681682src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.683Compile directive 'nowarn_deprecated_catch' can be used to suppress684warnings in selected modules.685% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of686% | ^687688Compiling 8 files (.ex)689Generated jose app690==> nerves_compatibility_test691===> Analyzing applications...692===> Compiling ranch693 ┌─ src/ranch.erl:694 │695 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);696 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699700701 ┌─ src/ranch_ssl.erl:702 │703 128 │ case ssl:ssl_accept(CSocket, Timeout) of704 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead705706 ┌─ src/ranch_ssl.erl:707 │708 233 │ end, ssl:cipher_suites());709 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead710711 ┌─ src/ranch_ssl.erl:712 │713 235 │ ssl:cipher_suites()714 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead715716717 ┌─ src/ranch_conns_sup.erl:718 │719 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},720 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724725==> tablet726Compiling 2 files (.ex)727Generated tablet app728==> elixir_make729Compiling 8 files (.ex)730Generated elixir_make app731==> nerves_logging732 CC kmsg_tailer.o733 LD kmsg_tailer734Compiling 5 files (.ex)735Generated nerves_logging app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling cowlib739==> bcrypt_elixir740mkdir -p priv741/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so742Compiling 5 files (.ex)743 warning: using single-quoted strings to represent charlists is deprecated.744 Use ~c"" if you indeed want a charlist or use "" instead.745 You may run "mix format --migrate" to change all single-quoted746 strings to use the ~c sigil and fix this warning.747 │748 15 │ path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')749 │ ~750 │751 └─ lib/bcrypt/base.ex:15:59752753 warning: using single-quoted strings to represent charlists is deprecated.754 Use ~c"" if you indeed want a charlist or use "" instead.755 You may run "mix format --migrate" to change all single-quoted756 strings to use the ~c sigil and fix this warning.757 │758 59 │ [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')759 │ ~760 │761 └─ lib/bcrypt/base.ex:59:72762763 warning: using single-quoted strings to represent charlists is deprecated.764 Use ~c"" if you indeed want a charlist or use "" instead.765 You may run "mix format --migrate" to change all single-quoted766 strings to use the ~c sigil and fix this warning.767 │768 64 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do769 │ ~770 │771 └─ lib/bcrypt/base.ex:64:62772773 warning: using single-quoted strings to represent charlists is deprecated.774 Use ~c"" if you indeed want a charlist or use "" instead.775 You may run "mix format --migrate" to change all single-quoted776 strings to use the ~c sigil and fix this warning.777 │778 64 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do779 │ ~780 │781 └─ lib/bcrypt/base.ex:64:68782783 warning: using single-quoted strings to represent charlists is deprecated.784 Use ~c"" if you indeed want a charlist or use "" instead.785 You may run "mix format --migrate" to change all single-quoted786 strings to use the ~c sigil and fix this warning.787 │788 65 │ key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1789 │ ~790 │791 └─ lib/bcrypt/base.ex:65:28792793 warning: use Bitwise is deprecated. import Bitwise instead794 │795 6 │ use Bitwise796 │ ~~~~~~~~~~~797 │798 └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)799800 warning: use Bitwise is deprecated. import Bitwise instead801 │802 11 │ use Bitwise803 │ ~~~~~~~~~~~804 │805 └─ lib/bcrypt/base64.ex:11: Bcrypt.Base64 (module)806807 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead808 │809 14 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))810 │ ~811 │812 └─ lib/bcrypt/tools.ex:14:45813814 warning: use Bitwise is deprecated. import Bitwise instead815 │816 4 │ use Bitwise817 │ ~~~~~~~~~~~818 │819 └─ lib/bcrypt/tools.ex:4: Bcrypt.Tools (module)820821Generated bcrypt_elixir app822==> comeonin823Compiling 2 files (.ex)824Generated comeonin app825==> elixir_uuid826Compiling 1 file (.ex)827 warning: use Bitwise is deprecated. import Bitwise instead828 │829 2 │ use Bitwise, only_operators: true830 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~831 │832 └─ lib/uuid.ex:2: UUID (module)833834Generated elixir_uuid app835==> nerves_discovery836Compiling 5 files (.ex)837Generated nerves_discovery app838==> ring_logger839Compiling 7 files (.ex)840Generated ring_logger app841==> nerves_compatibility_test842===> Analyzing applications...843===> Compiling poolboy844warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"845 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2846 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1847 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5848 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2849 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4850 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2851852==> db_connection853Compiling 23 files (.ex)854warning: cannot infer signatures from :poolboy because it is not loaded855856 warning: unused require Bitwise857 │858 31 │ require Bitwise859 │ ~860 │861 └─ lib/db_connection/backoff.ex:31:5862863 warning: using single-quoted strings to represent charlists is deprecated.864 Use ~c"" if you indeed want a charlist or use "" instead.865 You may run "mix format --migrate" to change all single-quoted866 strings to use the ~c sigil and fix this warning.867 │868 406 │ :normal -> [{:data, [{'Module', mod}]}]869 │ ~870 │871 └─ lib/db_connection/connection.ex:406:32872873 warning: using single-quoted strings to represent charlists is deprecated.874 Use ~c"" if you indeed want a charlist or use "" instead.875 You may run "mix format --migrate" to change all single-quoted876 strings to use the ~c sigil and fix this warning.877 │878 661 │ [{:data, [{'Module', mod}, {'State', state}]}]879 │ ~880 │881 └─ lib/db_connection/connection.ex:661:16882883 warning: using single-quoted strings to represent charlists is deprecated.884 Use ~c"" if you indeed want a charlist or use "" instead.885 You may run "mix format --migrate" to change all single-quoted886 strings to use the ~c sigil and fix this warning.887 │888 661 │ [{:data, [{'Module', mod}, {'State', state}]}]889 │ ~890 │891 └─ lib/db_connection/connection.ex:661:33892893 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead894 │895 8 │ children = [supervisor(child_mod, [], [restart: :temporary])]896 │ ~897 │898 └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0899900 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead901 │902 30 │ worker(DBConnection.Watcher, [owner])903 │ ~904 │905 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1906907 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead908 │909 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)910 │ ~911 │912 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1913 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2914915 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead916 │917 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])918 │ ~919 │920 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3921922 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead923 │924 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])925 │ ~926 │927 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2928929 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead930 │931 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)932 │ ~933 │934 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3935936 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead937 │938 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)939 │ ~940 │941 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4942943 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead944 │945 138 │ case System.stacktrace() do946 │ ~947 │948 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2949950 warning: the following clause will never match:951952 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->953954 because it attempts to match on the result of:955956 System.stacktrace()957958 which has type:959960 empty_list()961962 where "arity" was given the type:963964 # type: integer()965 # from: lib/db_connection/connection.ex:139:56966 is_integer(arity)967968 type warning found at:969 │970 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace971 │ ~972 │973 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2974975 warning: the following clause will never match:976977 [{a, b, params, c} | rest] when is_list(params) ->978979 because it attempts to match on the result of:980981 System.stacktrace()982983 which has type:984985 empty_list()986987 where "params" was given the type:988989 # type: empty_list() or non_empty_list(term(), term())990 # from: lib/db_connection/connection.ex:140:43991 is_list(params)992993 type warning found at:994 │995 140 │ [{a, b, params, c} | rest] when is_list(params) ->996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997 │998 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/29991000 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1001 │1002 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1003 │ ~1004 │1005 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010061007 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1008 │1009 111 │ stack = System.stacktrace()1010 │ ~1011 │1012 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/310131014 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1015 │1016 8 │ pool = supervisor(Pool, [], [restart: :temporary])1017 │ ~1018 │1019 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/010201021 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1022 │1023 986 │ stack = System.stacktrace()1024 │ ~1025 │1026 └─ lib/db_connection.ex:986:28: DBConnection.handle/41027 └─ lib/db_connection.ex:992:24: DBConnection.handle/41028 └─ lib/db_connection.ex:1003:65: DBConnection.parse/41029 └─ lib/db_connection.ex:1012:24: DBConnection.encode/41030 └─ lib/db_connection.ex:1022:40: DBConnection.decode/61031 └─ lib/db_connection.ex:1057:40: DBConnection.describe/31032 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51033 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21034 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41035 └─ lib/db_connection.ex:1359:28: DBConnection.handle/51036 └─ lib/db_connection.ex:1365:24: DBConnection.handle/51037 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21038 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61039 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610401041 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1042 │1043 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],1044 │ ~1045 │1046 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310471048 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1049 │1050 36 │ worker(DBConnection.Watcher, [owner])1051 │ ~1052 │1053 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110541055 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1056 │1057 9 │ supervisor(DBConnection.Task, []),1058 │ ~1059 │1060 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21061 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21062 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210631064 warning: :random.seed/3 is deprecated. Use the 'rand' module instead1065 │1066 108 │ case :random.seed(hash, sec, micro) do1067 │ ~1068 │1069 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/010701071Generated db_connection app1072==> decimal1073Compiling 4 files (.ex)1074 warning: using single-quoted strings to represent charlists is deprecated.1075 Use ~c"" if you indeed want a charlist or use "" instead.1076 You may run "mix format --migrate" to change all single-quoted1077 strings to use the ~c sigil and fix this warning.1078 │1079 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list1080 │ ~1081 │1082 └─ lib/decimal.ex:1320:1110831084 warning: using single-quoted strings to represent charlists is deprecated.1085 Use ~c"" if you indeed want a charlist or use "" instead.1086 You may run "mix format --migrate" to change all single-quoted1087 strings to use the ~c sigil and fix this warning.1088 │1089 1351 │ list = list ++ 'E'1090 │ ~1091 │1092 └─ lib/decimal.ex:1351:2610931094 warning: using single-quoted strings to represent charlists is deprecated.1095 Use ~c"" if you indeed want a charlist or use "" instead.1096 You may run "mix format --migrate" to change all single-quoted1097 strings to use the ~c sigil and fix this warning.1098 │1099 1352 │ list = if exp >= 0, do: list ++ '+', else: list1100 │ ~1101 │1102 └─ lib/decimal.ex:1352:4311031104 warning: using single-quoted strings to represent charlists is deprecated.1105 Use ~c"" if you indeed want a charlist or use "" instead.1106 You may run "mix format --migrate" to change all single-quoted1107 strings to use the ~c sigil and fix this warning.1108 │1109 1775 │ int = if int == [], do: '0', else: int1110 │ ~1111 │1112 └─ lib/decimal.ex:1775:3111131114 warning: using single-quoted strings to represent charlists is deprecated.1115 Use ~c"" if you indeed want a charlist or use "" instead.1116 You may run "mix format --migrate" to change all single-quoted1117 strings to use the ~c sigil and fix this warning.1118 │1119 1776 │ exp = if exp == [], do: '0', else: exp1120 │ ~1121 │1122 └─ lib/decimal.ex:1776:3111231124Generated decimal app1125==> interactive_cmd1126Compiling 1 file (.ex)1127Generated interactive_cmd app1128==> nerves1129Compiling 65 files (.ex)1130 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1131 │1132 6 │ defmodule Mix.Tasks.Nerves.Init do1133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134 │1135 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)11361137 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)1138 │1139 6 │ defmodule Nerves do1140 │ ~~~~~~~~~~~~~~~~~~~1141 │1142 └─ lib/nerves.ex:6: Nerves (module)11431144 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1145 │1146 5 │ defmodule Nerves.ArtifactResolver do1147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148 │1149 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)11501151 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1152 │1153 6 │ defmodule Nerves.BuildAction.AppModes do1154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155 │1156 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)11571158 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1159 │1160 5 │ defmodule Nerves.BuildAction.CheckExecutables do1161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162 │1163 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)11641165 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1166 │1167 8 │ defmodule Nerves.BuildAction.Erlinit do1168 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169 │1170 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)11711172 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1173 │1174 5 │ defmodule Nerves.BuildAction.Firmware do1175 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1176 │1177 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)11781179 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1180 │1181 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1182 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183 │1184 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)11851186 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1187 │1188 5 │ defmodule Nerves.BuildAction.NervesV1System do1189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1190 │1191 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)11921193 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1194 │1195 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197 │1198 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11991200 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1201 │1202 5 │ defmodule Nerves.BuildAction.Rootfs do1203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204 │1205 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)12061207 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1208 │1209 6 │ defmodule Nerves.BuildAction.SortApps do1210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211 │1212 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)12131214 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1215 │1216 5 │ defmodule Nerves.BuildAction.StripAll do1217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1218 │1219 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)12201221 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1222 │1223 5 │ defmodule Nerves.BuildAction.Trimmer do1224 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1225 │1226 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)12271228 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1229 │1230 5 │ defmodule Nerves.BuildPlan do1231 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232 │1233 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)12341235 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1236 │1237 5 │ defmodule Nerves.BuildPlan.Checks do1238 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1239 │1240 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)12411242 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)1243 │1244 6 │ defmodule Nerves.Container do1245 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1246 │1247 └─ lib/nerves/container.ex:6: Nerves.Container (module)12481249 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1250 │1251 5 │ defmodule Nerves.Fingerprint do1252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253 │1254 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)12551256 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1257 │1258 5 │ defmodule Nerves.MixPackage do1259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1260 │1261 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)12621263 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1264 │1265 5 │ defmodule Nerves.Paths do1266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1267 │1268 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)12691270 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1271 │1272 5 │ defmodule Nerves.TargetTuple do1273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1274 │1275 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)12761277Generated nerves app1278==> nerves_toolchain_armv7_nerves_linux_gnueabihf1279Compiling 1 file (.ex)1280Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1281==> nerves_compatibility_test1282===> Analyzing applications...1283===> Compiling telemetry1284==> scrivener1285Compiling 4 files (.ex)1286Generated scrivener app1287==> nerves_compatibility_test1288===> Analyzing applications...1289===> Compiling cowboy1290 ┌─ src/cowboy_websocket.erl:1291 │1292 147 │ Stacktrace = erlang:get_stacktrace(),1293 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12941295 ┌─ src/cowboy_websocket.erl:1296 │1297 645 │ {stacktrace, erlang:get_stacktrace()},1298 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12991300 ┌─ src/cowboy_websocket.erl:1301 │1302 755 │ {stacktrace, erlang:get_stacktrace()},1303 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace130413051306 ┌─ src/cowboy_rest.erl:1307 │1308 69 │ Stacktrace = erlang:get_stacktrace(),1309 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13101311 ┌─ src/cowboy_rest.erl:1312 │1313 1006 │ Stacktrace = erlang:get_stacktrace(),1314 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace131513161317 ┌─ src/cowboy_handler.erl:1318 │1319 87 │ Stacktrace = erlang:get_stacktrace(),1320 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13211322 ┌─ src/cowboy_handler.erl:1323 │1324 116 │ Stacktrace = erlang:get_stacktrace(),1325 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13261327 ┌─ src/cowboy_handler.erl:1328 │1329 235 │ Stacktrace = erlang:get_stacktrace(),1330 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13311332 ┌─ src/cowboy_handler.erl:1333 │1334 290 │ {stacktrace, erlang:get_stacktrace()},1335 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133613371338==> phoenix_pubsub1339Compiling 12 files (.ex)1340 warning: single quotes around atoms are deprecated. Use double quotes instead1341 │1342 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1343 │ ~1344 │1345 └─ lib/phoenix/pubsub/local.ex:164:2313461347 warning: single quotes around atoms are deprecated. Use double quotes instead1348 │1349 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1350 │ ~1351 │1352 └─ lib/phoenix/pubsub/local.ex:164:4013531354 warning: a struct for Phoenix.Tracker.State is expected on struct update:13551356 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13571358 but got type:13591360 dynamic()13611362 where "delta" was given the type:13631364 # type: dynamic()1365 # from: lib/phoenix/tracker/state.ex:396:361366 %Phoenix.Tracker.State{delta: delta} = state13671368 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13691370 type warning found at:1371 │1372 399 │ new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1373 │ ~1374 │1375 └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/513761377 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13781379 %Phoenix.Tracker.Replica{replica | status: :permdown}13801381 but got type:13821383 dynamic()13841385 where "replica" was given the type:13861387 # type: dynamic()1388 # from: lib/phoenix/tracker/replica.ex:72:171389 replica13901391 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13921393 type warning found at:1394 │1395 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1396 │ ~1397 │1398 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113991400 warning: a struct for Phoenix.Tracker.State is expected on struct update:14011402 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14031404 but got type:14051406 dynamic()14071408 where "delta" was given the type:14091410 # type: dynamic()1411 # from: lib/phoenix/tracker/state.ex:471:991412 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1413 state14141415 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14161417 type warning found at:1418 │1419 477 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1420 │ ~1421 │1422 └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114231424 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14251426 %Phoenix.Tracker.Replica{replica | status: :down}14271428 but got type:14291430 dynamic()14311432 where "replica" was given the type:14331434 # type: dynamic()1435 # from: lib/phoenix/tracker/replica.ex:74:131436 replica14371438 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14391440 type warning found at:1441 │1442 74 │ defp down(replica), do: %Replica{replica | status: :down}1443 │ ~1444 │1445 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114461447 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14481449 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14501451 but got type:14521453 dynamic()14541455 where "replica" was given the type:14561457 # type: dynamic()1458 # from: lib/phoenix/tracker/replica.ex:76:291459 replica14601461 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14621463 type warning found at:1464 │1465 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1466 │ ~1467 │1468 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114691470 warning: a struct for Phoenix.Tracker.State is expected on struct update:14711472 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14731474 but got type:14751476 dynamic(%{..., range: {term(), term()}})14771478 where "delta" was given the type:14791480 # type: dynamic(%{..., range: {term(), term()}})1481 # from: lib/phoenix/tracker/state.ex:481:301482 {start_clock, end_clock} = delta.range14831484 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14851486 type warning found at:1487 │1488 485 │ delta: %State{delta | range: {start_clock, new_end}}}1489 │ ~1490 │1491 └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214921493 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1494 │1495 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1496 │ ~1497 │1498 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214991500 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1501 │1502 42 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1503 │ ~1504 │1505 └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115061507 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1508 │1509 43 │ :ok = :pg2.create(pg2_group)1510 │ ~1511 │1512 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115131514 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1515 │1516 43 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1517 │ ~1518 │1519 └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115201521 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1522 │1523 44 │ :ok = :pg2.join(pg2_group, self())1524 │ ~1525 │1526 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115271528 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1529 │1530 46 │ supervise children, strategy: :rest_for_one1531 │ ~1532 │1533 └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115341535 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1536 │1537 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1538 │ ~1539 │1540 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11541 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115421543 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1544 │1545 57 │ :pg2.get_members(pg2_namespace(server_name))1546 │ ~1547 │1548 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115491550 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1551 │1552 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1553 │ ~1554 │1555 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115561557 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1558 │1559 42 │ supervise children, strategy: :one_for_one1560 │ ~1561 │1562 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115631564Generated phoenix_pubsub app1565==> plug1566Compiling 1 file (.erl)1567Compiling 42 files (.ex)1568Generated plug app1569warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1570 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21571 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11572 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51573 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21574 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41575 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215761577==> phoenix1578Compiling 75 files (.ex)1579warning: cannot infer signatures from :cowboy because it is not loaded15801581warning: cannot infer signatures from :cowlib because it is not loaded15821583warning: cannot infer signatures from :ranch because it is not loaded15841585 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 operator1586 │1587 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr1588 │ ~1589 │1590 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115911592 warning: using single-quoted strings to represent charlists is deprecated.1593 Use ~c"" if you indeed want a charlist or use "" instead.1594 You may run "mix format --migrate" to change all single-quoted1595 strings to use the ~c sigil and fix this warning.1596 │1597 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1598 │ ~1599 │1600 └─ lib/phoenix/channel/server.ex:310:3116011602 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1603 │1604 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1605 │ ~1606 │1607 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316081609 warning: unused require Logger1610 │1611 20 │ require Logger1612 │ ~1613 │1614 └─ lib/phoenix/endpoint/handler.ex:20:316151616 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1617 │1618 39 │ Logger.warn """1619 │ ~1620 │1621 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116221623 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 operator1624 │1625 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1626 │ ~1627 │1628 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216291630 warning: using single-quoted strings to represent charlists is deprecated.1631 Use ~c"" if you indeed want a charlist or use "" instead.1632 You may run "mix format --migrate" to change all single-quoted1633 strings to use the ~c sigil and fix this warning.1634 │1635 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1636 │ ~1637 │1638 └─ lib/phoenix/router.ex:315:5016391640 warning: using single-quoted strings to represent charlists is deprecated.1641 Use ~c"" if you indeed want a charlist or use "" instead.1642 You may run "mix format --migrate" to change all single-quoted1643 strings to use the ~c sigil and fix this warning.1644 │1645 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1646 │ ~1647 │1648 └─ lib/phoenix/router/helpers.ex:195:5016491650 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16511652 This error happens when you have function calls without parentheses inside keywords. For example:16531654 function(arg, one: nested_call a, b, c)1655 function(arg, one: if expr, do: :this, else: :that)16561657 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:16581659 function(arg, one: if(expr, do: :this, else: :that))1660 function(arg, one: nested_call(a, b, c))16611662 Ambiguity found at:1663 │1664 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """1665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1666 │1667 └─ lib/phoenix/router/resource.ex:7116681669 warning: duplicate key :route found in struct1670 │1671 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1672 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1673 │1674 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16751676 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1677 │1678 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1679 │ ~1680 │1681 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116821683 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)"1684 │1685 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1686 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1687 │1688 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16891690 warning: using single-quoted strings to represent charlists is deprecated.1691 Use ~c"" if you indeed want a charlist or use "" instead.1692 You may run "mix format --migrate" to change all single-quoted1693 strings to use the ~c sigil and fix this warning.1694 │1695 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1696 │ ~1697 │1698 └─ lib/phoenix/template.ex:174:5016991700 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1701 │1702 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1703 │ ~1704 │1705 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217061707 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1708 │1709 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1710 │ ~1711 │1712 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217131714 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1715 │1716 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1717 │ ~1718 │1719 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117201721 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1722 │1723 14 │ supervise(children, strategy: :simple_one_for_one)1724 │ ~1725 │1726 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117271728 warning: expected a module (an atom) when invoking config/1 in expression:17291730 endpoint.config(:endpoint_id)17311732 where "endpoint" was given the type:17331734 # type: dynamic(%{..., __pubsub_server__: atom()})1735 # from: lib/phoenix/transports/long_poll.ex:199:101736 verify_token(endpoint, token, opts)17371738 type warning found at:1739 │1740 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1741 │ ~1742 │1743 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317441745 warning: unknown key .__pubsub_server__ in expression:17461747 endpoint.__pubsub_server__17481749 the given type does not have the given key:17501751 dynamic(1752 %Phoenix.Socket{1753 id: term(),1754 assigns: term(),1755 channel: term(),1756 channel_pid: term(),1757 endpoint: atom(),1758 handler: term(),1759 joined: term(),1760 pubsub_server: term(),1761 ref: term(),1762 join_ref: term(),1763 topic: term(),1764 transport: term(),1765 transport_pid: term(),1766 transport_name: term(),1767 serializer: term(),1768 private: term(),1769 vsn: term()1770 } or1771 %Plug.Conn{1772 adapter: term(),1773 assigns: term(),1774 body_params: term(),1775 cookies: term(),1776 halted: term(),1777 host: term(),1778 method: term(),1779 owner: term(),1780 params: term(),1781 path_info: term(),1782 path_params: term(),1783 port: term(),1784 private: term(),1785 query_params: term(),1786 query_string: term(),1787 remote_ip: term(),1788 req_cookies: term(),1789 req_headers: term(),1790 request_path: term(),1791 resp_body: term(),1792 resp_cookies: term(),1793 resp_headers: term(),1794 scheme: term(),1795 script_name: term(),1796 secret_key_base: term(),1797 state: term(),1798 status: term()1799 } or atom() or binary()1800 )18011802 where "endpoint" was given the type:18031804 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1805 # from: lib/phoenix/transports/long_poll.ex:254:191806 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18071808 type warning found at:1809 │1810 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1811 │ ~~~~~~~~~~~~~~~~~1812 │1813 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318141815 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1816 │1817 647 │ exception -> {:error, {exception, System.stacktrace()}}1818 │ ~1819 │1820 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118211822 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1823 │1824 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1826 │1827 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18281829 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1830 │1831 10 │ conn = @connection.conn(req, transport)1832 │ ~1833 │1834 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318351836 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1837 │1838 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1839 │ ~1840 │1841 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318421843 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1844 │1845 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1846 │ ~1847 │1848 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418491850 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1851 │1852 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1853 │ ~1854 │1855 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318561857 warning: a struct for Phoenix.Socket is expected on struct update:18581859 %Phoenix.Socket{socket | id: id}18601861 but got type:18621863 dynamic()18641865 where "socket" was given the type:18661867 # type: dynamic()1868 # from: lib/phoenix/socket/transport.ex1869 {:ok, socket}18701871 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18721873 type warning found at:1874 │1875 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1876 │ ~1877 │1878 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718791880 warning: a struct for Plug.Conn is expected on struct update:18811882 %Plug.Conn{conn | state: :sent}18831884 but got type:18851886 dynamic()18871888 where "conn" was given the type:18891890 # type: dynamic()1891 # from: lib/phoenix/endpoint/render_errors.ex:79:211892 conn18931894 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18951896 type warning found at:1897 │1898 83 │ %Plug.Conn{conn | state: :sent}1899 │ ~1900 │1901 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519021903 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1904 │1905 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),1906 │ ~1907 │1908 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419091910 warning: a struct for Plug.Conn is expected on struct update:19111912 %Plug.Conn{conn | query_params: %{}, params: %{}}19131914 but got type:19151916 dynamic(%{..., params: %Plug.Conn.Unfetched{}})19171918 where "conn" was given the types:19191920 # type: dynamic(%{..., params: term()})1921 # from: lib/phoenix/endpoint/render_errors.ex:94:171922 conn.params19231924 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1925 # from: lib/phoenix/endpoint/render_errors.ex:94:171926 conn.params19271928 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19291930 type warning found at:1931 │1932 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1933 │ ~1934 │1935 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119361937 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1938 │1939 199 │ worker(Phoenix.Tracker, [module, opts, opts])1940 │ ~1941 │1942 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419431944 warning: a struct for Plug.Conn is expected on struct update:19451946 %Plug.Conn{conn | query_params: %{}, params: params}19471948 but got type:19491950 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19511952 where "conn" was given the types:19531954 # type: dynamic(%{..., params: term()})1955 # from: lib/phoenix/endpoint/render_errors.ex:94:171956 conn.params19571958 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1959 # from: lib/phoenix/endpoint/render_errors.ex:94:171960 conn.params19611962 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19631964 type warning found at:1965 │1966 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}1967 │ ~1968 │1969 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119701971 warning: a struct for Plug.Conn is expected on struct update:19721973 %Plug.Conn{conn | params: params}19741975 but got type:19761977 dynamic(%{..., params: map()})19781979 where "conn" was given the type:19801981 # type: dynamic(%{..., params: map()})1982 # from: lib/phoenix/controller.ex:912:171983 Map.get(conn.params, required_key)19841985 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19861987 type warning found at:1988 │1989 919 │ %Plug.Conn{conn | params: params}1990 │ ~1991 │1992 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219931994 warning: expected a map or struct when accessing .url in expression:19951996 endpoint.url19971998 where "endpoint" was given the types:19992000 # type: dynamic(atom())2001 # from: lib/phoenix/router/helpers.ex:24:202002 endpoint20032004 # type: atom()2005 # from: lib/phoenix/router/helpers.ex:24:352006 is_atom(endpoint)20072008 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20092010 type warning found at:2011 │2012 25 │ endpoint.url2013 │ ~2014 │2015 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220162017 warning: a struct for Plug.Conn is expected on struct update:20182019 %Plug.Conn{conn | path_info: path, script_name: script}20202021 but got type:20222023 dynamic()20242025 where "conn" was given the type:20262027 # type: dynamic()2028 # from: lib/phoenix/router/route.ex:147:102029 conn = target.call(%Plug.Conn{...}, opts)20302031 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20322033 type warning found at:2034 │2035 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2036 │ ~2037 │2038 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420392040 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2041 │2042 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2043 │ ~2044 │2045 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120462047 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2048 │2049 71 │ supervise(children, strategy: :one_for_one)2050 │ ~2051 │2052 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120532054 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2055 │2056 76 │ [worker(Phoenix.Config, args)]2057 │ ~2058 │2059 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320602061 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2062 │2063 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2064 │ ~2065 │2066 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22067 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32068 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320692070 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2071 │2072 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2073 │ ~2074 │2075 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320762077 warning: expected a module (an atom) when invoking path/1 in expression:20782079 endpoint.path("/")20802081 where "endpoint" was given the type:20822083 # type: dynamic(%{..., host: term()})2084 # from: lib/phoenix/endpoint/supervisor.ex:312:142085 endpoint.host20862087 type warning found at:2088 │2089 313 │ endpoint.path("/")2090 │ ~2091 │2092 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120932094 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2095 │2096 35 │ supervise(children, strategy: :one_for_one)2097 │ ~2098 │2099 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121002101 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2102 │2103 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2104 │ ~2105 │2106 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321072108 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2109 │2110 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2111 │ ~2112 │2113 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321142115 warning: comparison between distinct types found:21162117 !Path.extname(file_path) == ".gz"21182119 given types:21202121 dynamic(boolean()) == binary()21222123 where "file_path" was given the type:21242125 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2126 # from: lib/phoenix/digester.ex:147:452127 Path.basename(file_path)21282129 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false21302131 type warning found at:2132 │2133 148 │ !Path.extname(file_path) == ".gz"2134 │ ~2135 │2136 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121372138 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2139 │2140 113 │ {addr,port} = :ranch.get_addr(ref)2141 │ ~2142 │2143 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321442145 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2146 │2147 51 │ worker(Phoenix.CodeReloader.Server, [])2148 │ ~2149 │2150 └─ lib/phoenix.ex:51:7: Phoenix.start/221512152 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2153 │2154 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)2155 │ ~2156 │2157 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321582159 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21602161 mod.__phoenix_recompile__?21622163 where "mod" was given the type:21642165 # type: dynamic(atom())2166 # from: lib/mix/tasks/compile.phoenix.ex:34:122167 Code.ensure_loaded?(mod)21682169 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21702171 type warning found at:2172 │2173 36 │ mod.__phoenix_recompile__?2174 │ ~2175 │2176 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121772178 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2179 │2180 155 │ Enum.partition attrs, fn2181 │ ~2182 │2183 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121842185 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2186 │2187 234 │ Enum.partition(attrs, fn2188 │ ~2189 │2190 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221912192Generated phoenix app2193==> guardian2194Compiling 21 files (.ex)2195warning: cannot infer signatures from :cowboy because it is not loaded21962197warning: cannot infer signatures from :cowlib because it is not loaded21982199warning: cannot infer signatures from :ranch because it is not loaded22002201 warning: use Bitwise is deprecated. import Bitwise instead2202 │2203 123 │ use Bitwise2204 │ ~~~~~~~~~~~2205 │2206 └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22072208 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2209 │2210 73 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2211 │ ~2212 │2213 └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122142215 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2216 │2217 67 │ _ = Logger.warn(":on_failure is deprecated. Use :handler")2218 │ ~2219 │2220 └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122212222 warning: unused require Logger2223 │2224 24 │ require Logger2225 │ ~2226 │2227 └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322282229 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2230 │2231 57 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2232 │ ~2233 │2234 └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122352236Generated guardian app2237==> phoenix_html2238Compiling 8 files (.ex)2239 warning: using single-quoted strings to represent charlists is deprecated.2240 Use ~c"" if you indeed want a charlist or use "" instead.2241 You may run "mix format --migrate" to change all single-quoted2242 strings to use the ~c sigil and fix this warning.2243 │2244 7 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2245 │ ~2246 │2247 └─ lib/phoenix_html/engine.ex:7:5022482249 warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2250 │2251 13 │ use EEx.Engine2252 │ ~~~~~~~~~~~~~~2253 │2254 └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22552256 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2257 │2258 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12259 │ ~2260 │2261 └─ lib/phoenix_html/engine.ex:28:722622263 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2264 │2265 32 │ def handle_text({:safe, buffer}, text) do2266 │ ~2267 │2268 └─ lib/phoenix_html/engine.ex:32:722692270 warning: single quotes around keywords are deprecated. Use double quotes instead2271 │2272 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2273 │ ~2274 │2275 └─ lib/phoenix_html/tag.ex:264:1622762277 warning: single quotes around keywords are deprecated. Use double quotes instead2278 │2279 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2280 │ ~2281 │2282 └─ lib/phoenix_html/tag.ex:264:4322832284 warning: the 1st pattern in clause will never match:22852286 6022872288 because it is expected to receive type:22892290 dynamic(empty_list() or non_empty_list(term(), term()))22912292 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22932294 type warning found at:2295 │2296 56 │ def to_iodata(?<), do: "<"2297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2298 │2299 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123002301 warning: the 1st pattern in clause will never match:23022303 6223042305 because it is expected to receive type:23062307 dynamic(empty_list() or non_empty_list(term(), term()))23082309 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23102311 type warning found at:2312 │2313 57 │ def to_iodata(?>), do: ">"2314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2315 │2316 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123172318 warning: the 1st pattern in clause will never match:23192320 3823212322 because it is expected to receive type:23232324 dynamic(empty_list() or non_empty_list(term(), term()))23252326 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23272328 type warning found at:2329 │2330 58 │ def to_iodata(?&), do: "&"2331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2332 │2333 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123342335 warning: the right-hand side of || will never be executed:23362337 selected(form, field, opts) || ...23382339 because the left-hand side always evaluates to:23402341 dynamic({term(), term()})23422343 where "field" was given the type:23442345 # type: dynamic()2346 # from: lib/phoenix_html/form.ex:830:202347 field23482349 where "form" was given the type:23502351 # type: dynamic()2352 # from: lib/phoenix_html/form.ex:830:142353 form23542355 where "opts" was given the types:23562357 # type: dynamic()2358 # from: lib/phoenix_html/form.ex:830:362359 opts23602361 # type: dynamic(empty_list() or non_empty_list(term(), term()))2362 # from: lib/phoenix_html/form.ex:831:242363 selected(form, field, opts)23642365 type warning found at:2366 │2367 831 │ {selected, opts} = selected(form, field, opts) || []2368 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2369 │2370 └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423712372 warning: the 1st pattern in clause will never match:23732374 3423752376 because it is expected to receive type:23772378 dynamic(empty_list() or non_empty_list(term(), term()))23792380 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23812382 type warning found at:2383 │2384 59 │ def to_iodata(?"), do: """2385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2386 │2387 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123882389 warning: the 1st pattern in clause will never match:23902391 3923922393 because it is expected to receive type:23942395 dynamic(empty_list() or non_empty_list(term(), term()))23962397 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23982399 type warning found at:2400 │2401 60 │ def to_iodata(?'), do: "'"2402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2403 │2404 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124052406 warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2407 │2408 1 │ defmodule Phoenix.HTML.Engine do2409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2410 │2411 └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)24122413 warning: the 1st pattern in clause will never match:24142415 {:safe, data}24162417 because it is expected to receive type:24182419 dynamic(empty_list() or non_empty_list(term(), term()))24202421 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24222423 type warning found at:2424 │2425 75 │ def to_iodata({:safe, data}) do2426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2427 │2428 └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124292430 warning: the following clause is redundant:24312432 def to_iodata(other)24332434 it has type:24352436 dynamic(empty_list() or non_empty_list(term(), term()))24372438 previous clauses have already matched on the following types:24392440 non_empty_list(term(), term())2441 empty_list()24422443 │2444 79 │ def to_iodata(other) do2445 │ ~2446 │2447 └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124482449 warning: the following clause is redundant:24502451 def handle_text("", text)24522453 it has type:24542455 binary(), dynamic()24562457 previous clauses have already matched on the following types:24582459 term(), term()24602461 │2462 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12463 │ ~2464 │2465 └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224662467 warning: the 1st pattern in clause will never match:24682469 h24702471 because it is expected to receive type:24722473 dynamic(empty_list() or non_empty_list(term(), term()))24742475 where "h" was given the type:24762477 # type: integer()2478 # from: lib/phoenix_html/safe.ex:62:252479 is_integer(h)24802481 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24822483 type warning found at:2484 │2485 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do2486 │ ~2487 │2488 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/124892490 warning: the following clause is redundant:24912492 def handle_text({:safe, buffer}, text)24932494 it has type:24952496 dynamic({:safe, term()}), dynamic()24972498 previous clauses have already matched on the following types:24992500 term(), term()25012502 │2503 32 │ def handle_text({:safe, buffer}, text) do2504 │ ~2505 │2506 └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/225072508 warning: the 1st pattern in clause will never match:25092510 h25112512 because it is expected to receive type:25132514 dynamic(empty_list() or non_empty_list(term(), term()))25152516 where "h" was given the type:25172518 # type: integer()2519 # from: lib/phoenix_html/safe.ex:65:252520 is_integer(h)25212522 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25232524 type warning found at:2525 │2526 65 │ def to_iodata(h) when is_integer(h) do2527 │ ~2528 │2529 └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125302531 warning: the 1st pattern in clause will never match:25322533 h25342535 because it is expected to receive type:25362537 dynamic(empty_list() or non_empty_list(term(), term()))25382539 where "h" was given the type:25402541 # type: binary()2542 # from: lib/phoenix_html/safe.ex:71:252543 is_binary(h)25442545 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25462547 type warning found at:2548 │2549 71 │ def to_iodata(h) when is_binary(h) do2550 │ ~2551 │2552 └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125532554Generated phoenix_html app2555==> postgrex2556Compiling 62 files (.ex)2557 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2558 │2559 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2560 │ ~2561 │2562 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25632564 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2565 You may run "mix format --migrate" to fix this warning automatically.2566 │2567 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2568 │ ~2569 │2570 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125712572 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2573 You may run "mix format --migrate" to fix this warning automatically.2574 │2575 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2576 │ ~2577 │2578 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125792580 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2581 You may run "mix format --migrate" to fix this warning automatically.2582 │2583 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2584 │ ~2585 │2586 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125872588 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2589 You may run "mix format --migrate" to fix this warning automatically.2590 │2591 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2592 │ ~2593 │2594 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125952596 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2597 You may run "mix format --migrate" to fix this warning automatically.2598 │2599 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2600 │ ~2601 │2602 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126032604 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2605 You may run "mix format --migrate" to fix this warning automatically.2606 │2607 43 │ <<-1::int32>>2608 │ ~2609 │2610 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126112612 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2613 You may run "mix format --migrate" to fix this warning automatically.2614 │2615 48 │ <<value_byte_size::int32>> <> value2616 │ ~2617 │2618 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126192620 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2621 You may run "mix format --migrate" to fix this warning automatically.2622 │2623 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2624 │ ~2625 │2626 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226272628 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2629 You may run "mix format --migrate" to fix this warning automatically.2630 │2631 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2632 │ ~2633 │2634 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226352636 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2637 You may run "mix format --migrate" to fix this warning automatically.2638 │2639 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2640 │ ~2641 │2642 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226432644 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2645 You may run "mix format --migrate" to fix this warning automatically.2646 │2647 64 │ ... -1::int32, rest::binary>>, acc) do2648 │ ~2649 │2650 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226512652 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2653 You may run "mix format --migrate" to fix this warning automatically.2654 │2655 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2656 │ ~2657 │2658 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226592660 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2661 You may run "mix format --migrate" to fix this warning automatically.2662 │2663 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2664 │ ~2665 │2666 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226672668 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2669 You may run "mix format --migrate" to fix this warning automatically.2670 │2671 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2672 │ ~2673 │2674 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226752676 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2677 You may run "mix format --migrate" to fix this warning automatically.2678 │2679 79 │ ... -1::int32, rest::binary>>, acc) do2680 │ ~2681 │2682 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226832684 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2685 You may run "mix format --migrate" to fix this warning automatically.2686 │2687 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2688 │ ~2689 │2690 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226912692 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2693 You may run "mix format --migrate" to fix this warning automatically.2694 │2695 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2696 │ ~2697 │2698 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/226992700 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2701 You may run "mix format --migrate" to fix this warning automatically.2702 │2703 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2704 │ ~2705 │2706 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127072708 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2709 You may run "mix format --migrate" to fix this warning automatically.2710 │2711 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2712 │ ~2713 │2714 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127152716 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2717 You may run "mix format --migrate" to fix this warning automatically.2718 │2719 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2720 │ ~2721 │2722 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127232724 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2725 You may run "mix format --migrate" to fix this warning automatically.2726 │2727 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2728 │ ~2729 │2730 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127312732 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2733 You may run "mix format --migrate" to fix this warning automatically.2734 │2735 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2736 │ ~2737 │2738 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127392740 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2741 You may run "mix format --migrate" to fix this warning automatically.2742 │2743 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2744 │ ~2745 │2746 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127472748 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2749 You may run "mix format --migrate" to fix this warning automatically.2750 │2751 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2752 │ ~2753 │2754 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127552756 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2757 You may run "mix format --migrate" to fix this warning automatically.2758 │2759 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2760 │ ~2761 │2762 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127632764 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2765 You may run "mix format --migrate" to fix this warning automatically.2766 │2767 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2768 │ ~2769 │2770 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127712772 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2773 You may run "mix format --migrate" to fix this warning automatically.2774 │2775 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2776 │ ~2777 │2778 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127792780 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2781 You may run "mix format --migrate" to fix this warning automatically.2782 │2783 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2784 │ ~2785 │2786 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127872788 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2789 You may run "mix format --migrate" to fix this warning automatically.2790 │2791 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2792 │ ~2793 │2794 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127952796 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2797 You may run "mix format --migrate" to fix this warning automatically.2798 │2799 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2800 │ ~2801 │2802 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128032804 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2805 You may run "mix format --migrate" to fix this warning automatically.2806 │2807 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2808 │ ~2809 │2810 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328112812 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2813 You may run "mix format --migrate" to fix this warning automatically.2814 │2815 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2816 │ ~2817 │2818 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128192820 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2821 You may run "mix format --migrate" to fix this warning automatically.2822 │2823 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2824 │ ~2825 │2826 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128272828 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2829 You may run "mix format --migrate" to fix this warning automatically.2830 │2831 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2832 │ ~2833 │2834 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228352836 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2837 You may run "mix format --migrate" to fix this warning automatically.2838 │2839 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2840 │ ~2841 │2842 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228432844 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2845 You may run "mix format --migrate" to fix this warning automatically.2846 │2847 23 │ <<x::float64, y::float64>>2848 │ ~2849 │2850 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228512852 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2853 You may run "mix format --migrate" to fix this warning automatically.2854 │2855 23 │ <<x::float64, y::float64>>2856 │ ~2857 │2858 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228592860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861 You may run "mix format --migrate" to fix this warning automatically.2862 │2863 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2864 │ ~2865 │2866 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128672868 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2869 You may run "mix format --migrate" to fix this warning automatically.2870 │2871 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2872 │ ~2873 │2874 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228752876 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2877 You may run "mix format --migrate" to fix this warning automatically.2878 │2879 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2880 │ ~2881 │2882 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228832884 warning: use Bitwise is deprecated. import Bitwise instead2885 │2886 4 │ use Bitwise, only_operators: true2887 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2888 │2889 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28902891 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2892 You may run "mix format --migrate" to fix this warning automatically.2893 │2894 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2895 │ ~2896 │2897 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128982899 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2900 You may run "mix format --migrate" to fix this warning automatically.2901 │2902 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2903 │ ~2904 │2905 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129062907 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2908 You may run "mix format --migrate" to fix this warning automatically.2909 │2910 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2911 │ ~2912 │2913 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129142915 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916 You may run "mix format --migrate" to fix this warning automatically.2917 │2918 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2919 │ ~2920 │2921 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129222923 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2924 You may run "mix format --migrate" to fix this warning automatically.2925 │2926 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2927 │ ~2928 │2929 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129302931 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2932 You may run "mix format --migrate" to fix this warning automatically.2933 │2934 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2935 │ ~2936 │2937 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129382939 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2940 You may run "mix format --migrate" to fix this warning automatically.2941 │2942 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2943 │ ~2944 │2945 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129462947 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2948 You may run "mix format --migrate" to fix this warning automatically.2949 │2950 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2951 │ ~2952 │2953 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129542955 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956 You may run "mix format --migrate" to fix this warning automatically.2957 │2958 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2959 │ ~2960 │2961 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129622963 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2964 You may run "mix format --migrate" to fix this warning automatically.2965 │2966 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2967 │ ~2968 │2969 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129702971 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972 You may run "mix format --migrate" to fix this warning automatically.2973 │2974 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2975 │ ~2976 │2977 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129782979 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2980 You may run "mix format --migrate" to fix this warning automatically.2981 │2982 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2983 │ ~2984 │2985 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/129862987 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2988 You may run "mix format --migrate" to fix this warning automatically.2989 │2990 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2991 │ ~2992 │2993 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/129942995 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2996 You may run "mix format --migrate" to fix this warning automatically.2997 │2998 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2999 │ ~3000 │3001 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/130023003 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3004 You may run "mix format --migrate" to fix this warning automatically.3005 │3006 46 │ 0 :: int32>>3007 │ ~3008 │3009 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130103011 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3012 You may run "mix format --migrate" to fix this warning automatically.3013 │3014 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3015 │ ~3016 │3017 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130183019 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3020 You may run "mix format --migrate" to fix this warning automatically.3021 │3022 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3023 │ ~3024 │3025 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130263027 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3028 You may run "mix format --migrate" to fix this warning automatically.3029 │3030 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3031 │ ~3032 │3033 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130343035 warning: use Bitwise is deprecated. import Bitwise instead3036 │3037 5 │ use Bitwise3038 │ ~~~~~~~~~~~3039 │3040 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)30413042 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3043 You may run "mix format --migrate" to fix this warning automatically.3044 │3045 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3046 │ ~3047 │3048 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/130493050 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 operator3051 │3052 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3053 │ ~3054 │3055 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130563057 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3058 You may run "mix format --migrate" to fix this warning automatically.3059 │3060 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3061 │ ~3062 │3063 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330643065 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 operator3066 │3067 72 │ <<data :: size(rest_size)>> = rest3068 │ ~3069 │3070 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330713072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3073 You may run "mix format --migrate" to fix this warning automatically.3074 │3075 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3076 │ ~3077 │3078 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330793080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3081 You may run "mix format --migrate" to fix this warning automatically.3082 │3083 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3084 │ ~3085 │3086 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330873088 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3089 You may run "mix format --migrate" to fix this warning automatically.3090 │3091 86 │ def parse(<<status :: int8>>, ?Z, _size) do3092 │ ~3093 │3094 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330953096 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3097 You may run "mix format --migrate" to fix this warning automatically.3098 │3099 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3100 │ ~3101 │3102 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331033104 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3105 You may run "mix format --migrate" to fix this warning automatically.3106 │3107 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3108 │ ~3109 │3110 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331113112 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3113 You may run "mix format --migrate" to fix this warning automatically.3114 │3115 103 │ case <<len ::uint16>> do3116 │ ~3117 │3118 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331193120 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3121 You may run "mix format --migrate" to fix this warning automatically.3122 │3123 104 │ <<^overflow_len :: uint16>> ->3124 │ ~3125 │3126 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331273128 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3129 You may run "mix format --migrate" to fix this warning automatically.3130 │3131 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3132 │ ~3133 │3134 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331353136 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3137 You may run "mix format --migrate" to fix this warning automatically.3138 │3139 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3140 │ ~3141 │3142 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331433144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3145 You may run "mix format --migrate" to fix this warning automatically.3146 │3147 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3148 │ ~3149 │3150 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331513152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3153 You may run "mix format --migrate" to fix this warning automatically.3154 │3155 226 │ [<<size :: int32>>, data]3156 │ ~3157 │3158 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131593160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3161 You may run "mix format --migrate" to fix this warning automatically.3162 │3163 224 │ [first, <<size :: int32>>, data]3164 │ ~3165 │3166 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131673168 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3169 You may run "mix format --migrate" to fix this warning automatically.3170 │3171 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3172 │ ~3173 │3174 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131753176 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3177 You may run "mix format --migrate" to fix this warning automatically.3178 │3179 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3180 │ ~3181 │3182 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131833184 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3185 You may run "mix format --migrate" to fix this warning automatically.3186 │3187 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3188 │ ~3189 │3190 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131913192 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3193 You may run "mix format --migrate" to fix this warning automatically.3194 │3195 252 │ len = <<div(byte_size(oids), 4) :: int16>>3196 │ ~3197 │3198 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/131993200 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3201 You may run "mix format --migrate" to fix this warning automatically.3202 │3203 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3204 │ ~3205 │3206 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132073208 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3209 You may run "mix format --migrate" to fix this warning automatically.3210 │3211 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3212 │ ~3213 │3214 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132153216 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3217 You may run "mix format --migrate" to fix this warning automatically.3218 │3219 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3220 │ ~3221 │3222 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132233224 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3225 You may run "mix format --migrate" to fix this warning automatically.3226 │3227 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3228 │ ~3229 │3230 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132313232 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3233 You may run "mix format --migrate" to fix this warning automatically.3234 │3235 287 │ len_params = <<length(params) :: int16>>3236 │ ~3237 │3238 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132393240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3241 You may run "mix format --migrate" to fix this warning automatically.3242 │3243 294 │ {?E, [port, 0, <<rows :: int32>>]}3244 │ ~3245 │3246 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132473248 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3249 You may run "mix format --migrate" to fix this warning automatically.3250 │3251 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3252 │ ~3253 │3254 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132553256 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3257 You may run "mix format --migrate" to fix this warning automatically.3258 │3259 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3260 │ ~3261 │3262 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132633264 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3265 You may run "mix format --migrate" to fix this warning automatically.3266 │3267 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3268 │ ~3269 │3270 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132713272 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3273 You may run "mix format --migrate" to fix this warning automatically.3274 │3275 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3276 │ ~3277 │3278 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132793280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281 You may run "mix format --migrate" to fix this warning automatically.3282 │3283 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3284 │ ~3285 │3286 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132873288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289 You may run "mix format --migrate" to fix this warning automatically.3290 │3291 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3292 │ ~3293 │3294 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132953296 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3297 You may run "mix format --migrate" to fix this warning automatically.3298 │3299 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3300 │ ~3301 │3302 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133033304 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3305 You may run "mix format --migrate" to fix this warning automatically.3306 │3307 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3308 │ ~3309 │3310 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133113312 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3313 You may run "mix format --migrate" to fix this warning automatically.3314 │3315 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3316 │ ~3317 │3318 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133193320 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3321 You may run "mix format --migrate" to fix this warning automatically.3322 │3323 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3324 │ ~3325 │3326 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133273328 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3329 You may run "mix format --migrate" to fix this warning automatically.3330 │3331 363 │ type_size :: int16, type_mod :: int32, format :: int16,3332 │ ~3333 │3334 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133353336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337 You may run "mix format --migrate" to fix this warning automatically.3338 │3339 363 │ type_size :: int16, type_mod :: int32, format :: int16,3340 │ ~3341 │3342 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133433344 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3345 You may run "mix format --migrate" to fix this warning automatically.3346 │3347 363 │ type_size :: int16, type_mod :: int32, format :: int16,3348 │ ~3349 │3350 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133513352 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3353 You may run "mix format --migrate" to fix this warning automatically.3354 │3355 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3356 │ ~3357 │3358 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133593360 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3361 You may run "mix format --migrate" to fix this warning automatically.3362 │3363 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3364 │ ~3365 │3366 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133673368 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3369 You may run "mix format --migrate" to fix this warning automatically.3370 │3371 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3372 │ ~3373 │3374 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133753376 warning: unused require Postgrex.Messages3377 │3378 30 │ require Postgrex.Messages3379 │ ~3380 │3381 └─ lib/postgrex/query.ex:30:333823383 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3384 │3385 1005 │ Logger.warn(fn() ->3386 │ ~3387 │3388 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533893390 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3391 You may run "mix format --migrate" to fix this warning automatically.3392 │3393 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3394 │ ~3395 │3396 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133973398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3399 You may run "mix format --migrate" to fix this warning automatically.3400 │3401 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3402 │ ~3403 │3404 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134053406 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 operator3407 │3408 2003 │ <<body :: binary(size), rest :: binary>> ->3409 │ ~3410 │3411 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134123413 warning: unused require Logger3414 │3415 8 │ require Logger3416 │ ~3417 │3418 └─ lib/postgrex/notifications.ex:8:334193420 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3421 You may run "mix format --migrate" to fix this warning automatically.3422 │3423 59 │ if lower == <<-1::int32>> do3424 │ ~3425 │3426 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/434273428 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3429 You may run "mix format --migrate" to fix this warning automatically.3430 │3431 66 │ if upper == <<-1::int32>> do3432 │ ~3433 │3434 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434353436 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3437 You may run "mix format --migrate" to fix this warning automatically.3438 │3439 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3440 │ ~3441 │3442 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434433444 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445 You may run "mix format --migrate" to fix this warning automatically.3446 │3447 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3448 │ ~3449 │3450 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334513452 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453 You may run "mix format --migrate" to fix this warning automatically.3454 │3455 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3456 │ ~3457 │3458 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334593460 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461 You may run "mix format --migrate" to fix this warning automatically.3462 │3463 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3464 │ ~3465 │3466 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334673468 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3469 You may run "mix format --migrate" to fix this warning automatically.3470 │3471 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3472 │ ~3473 │3474 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334753476 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3477 You may run "mix format --migrate" to fix this warning automatically.3478 │3479 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3480 │ ~3481 │3482 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334833484 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485 You may run "mix format --migrate" to fix this warning automatically.3486 │3487 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3488 │ ~3489 │3490 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334913492 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493 You may run "mix format --migrate" to fix this warning automatically.3494 │3495 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3496 │ ~3497 │3498 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/234993500 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501 You may run "mix format --migrate" to fix this warning automatically.3502 │3503 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3504 │ ~3505 │3506 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235073508 warning: using single-quoted strings to represent charlists is deprecated.3509 Use ~c"" if you indeed want a charlist or use "" instead.3510 You may run "mix format --migrate" to change all single-quoted3511 strings to use the ~c sigil and fix this warning.3512 │3513 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3514 │ ~3515 │3516 └─ lib/postgrex/type_module.ex:49:5035173518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3519 You may run "mix format --migrate" to fix this warning automatically.3520 │3521 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3522 │ ~3523 │3524 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135253526 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3527 You may run "mix format --migrate" to fix this warning automatically.3528 │3529 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3530 │ ~3531 │3532 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135333534 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3535 You may run "mix format --migrate" to fix this warning automatically.3536 │3537 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3539 │3540 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335413542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3543 You may run "mix format --migrate" to fix this warning automatically.3544 │3545 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3547 │3548 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135493550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3551 You may run "mix format --migrate" to fix this warning automatically.3552 │3553 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3555 │3556 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135573558 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3559 You may run "mix format --migrate" to fix this warning automatically.3560 │3561 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3563 │3564 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135653566 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 operator3567 │3568 15 │ <<binary::binary-size(last_pos), last::bits>> = val3569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570 │3571 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135723573 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3574 You may run "mix format --migrate" to fix this warning automatically.3575 │3576 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578 │3579 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135803581 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3582 You may run "mix format --migrate" to fix this warning automatically.3583 │3584 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3586 │3587 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135883589 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3590 You may run "mix format --migrate" to fix this warning automatically.3591 │3592 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594 │3595 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135963597 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3598 You may run "mix format --migrate" to fix this warning automatically.3599 │3600 9 │ <<1 :: int32, 1>>3601 │ ~~~~~~~~~~~~~~~~~3602 │3603 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136043605 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3606 You may run "mix format --migrate" to fix this warning automatically.3607 │3608 11 │ <<1 :: int32, 0>>3609 │ ~~~~~~~~~~~~~~~~~3610 │3611 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136123613 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614 You may run "mix format --migrate" to fix this warning automatically.3615 │3616 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618 │3619 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136203621 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3622 You may run "mix format --migrate" to fix this warning automatically.3623 │3624 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626 │3627 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136283629 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3630 You may run "mix format --migrate" to fix this warning automatically.3631 │3632 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634 │3635 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136363637 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3638 You may run "mix format --migrate" to fix this warning automatically.3639 │3640 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3642 │3643 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136443645 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3646 You may run "mix format --migrate" to fix this warning automatically.3647 │3648 12 │ <<20 :: int32, 3, n, 1, 16,3649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3650 │3651 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136523653 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3654 You may run "mix format --migrate" to fix this warning automatically.3655 │3656 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658 │3659 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136603661 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3662 You may run "mix format --migrate" to fix this warning automatically.3663 │3664 10 │ <<24::int32, x::float64, y::float64, r::float64>>3665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666 │3667 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136683669 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3670 You may run "mix format --migrate" to fix this warning automatically.3671 │3672 10 │ <<24::int32, x::float64, y::float64, r::float64>>3673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674 │3675 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136763677 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3678 You may run "mix format --migrate" to fix this warning automatically.3679 │3680 10 │ <<24::int32, x::float64, y::float64, r::float64>>3681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682 │3683 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136843685 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3686 You may run "mix format --migrate" to fix this warning automatically.3687 │3688 10 │ <<24::int32, x::float64, y::float64, r::float64>>3689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690 │3691 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136923693 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3694 You may run "mix format --migrate" to fix this warning automatically.3695 │3696 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3698 │3699 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137003701 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3702 You may run "mix format --migrate" to fix this warning automatically.3703 │3704 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706 │3707 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137083709 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3710 You may run "mix format --migrate" to fix this warning automatically.3711 │3712 9 │ <<4::int32, n::float32>>3713 │ ~~~~~~~~~~~~~~~~~~~~~~~~3714 │3715 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137163717 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3718 You may run "mix format --migrate" to fix this warning automatically.3719 │3720 9 │ <<4::int32, n::float32>>3721 │ ~~~~~~~~~~~~~~~~~~~~~~~~3722 │3723 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137243725 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3726 You may run "mix format --migrate" to fix this warning automatically.3727 │3728 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730 │3731 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137323733 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3734 You may run "mix format --migrate" to fix this warning automatically.3735 │3736 13 │ <<4::int32, 0::1, 255, 0::23>>3737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738 │3739 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137403741 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3742 You may run "mix format --migrate" to fix this warning automatically.3743 │3744 15 │ <<4::int32, 1::1, 255, 0::23>>3745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746 │3747 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137483749 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3750 You may run "mix format --migrate" to fix this warning automatically.3751 │3752 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3754 │3755 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137563757 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3758 You may run "mix format --migrate" to fix this warning automatically.3759 │3760 9 │ <<8 :: int32, n :: float64>>3761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762 │3763 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137643765 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3766 You may run "mix format --migrate" to fix this warning automatically.3767 │3768 9 │ <<8 :: int32, n :: float64>>3769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770 │3771 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137723773 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3774 You may run "mix format --migrate" to fix this warning automatically.3775 │3776 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778 │3779 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137803781 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3782 You may run "mix format --migrate" to fix this warning automatically.3783 │3784 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786 │3787 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137883789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3790 You may run "mix format --migrate" to fix this warning automatically.3791 │3792 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794 │3795 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137963797 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3798 You may run "mix format --migrate" to fix this warning automatically.3799 │3800 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802 │3803 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138043805 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806 You may run "mix format --migrate" to fix this warning automatically.3807 │3808 12 │ [<<IO.iodata_length(data) :: int32>> | data]3809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3810 │3811 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138123813 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814 You may run "mix format --migrate" to fix this warning automatically.3815 │3816 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818 │3819 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138203821 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3822 You may run "mix format --migrate" to fix this warning automatically.3823 │3824 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826 │3827 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138283829 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830 You may run "mix format --migrate" to fix this warning automatically.3831 │3832 12 │ <<20 :: int32, 3, 128, 0, 16,3833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834 │3835 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138363837 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838 You may run "mix format --migrate" to fix this warning automatically.3839 │3840 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842 │3843 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138443845 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3846 You may run "mix format --migrate" to fix this warning automatically.3847 │3848 12 │ <<2 :: int32, int :: int16>>3849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850 │3851 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138523853 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3854 You may run "mix format --migrate" to fix this warning automatically.3855 │3856 12 │ <<2 :: int32, int :: int16>>3857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3858 │3859 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138603861 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3862 You may run "mix format --migrate" to fix this warning automatically.3863 │3864 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3866 │3867 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138683869 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3870 You may run "mix format --migrate" to fix this warning automatically.3871 │3872 12 │ <<4 :: int32, int :: int32>>3873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874 │3875 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138763877 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3878 You may run "mix format --migrate" to fix this warning automatically.3879 │3880 12 │ <<4 :: int32, int :: int32>>3881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882 │3883 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138843885 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3886 You may run "mix format --migrate" to fix this warning automatically.3887 │3888 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890 │3891 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138923893 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3894 You may run "mix format --migrate" to fix this warning automatically.3895 │3896 12 │ <<8 :: int32, int :: int64>>3897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898 │3899 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139003901 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3902 You may run "mix format --migrate" to fix this warning automatically.3903 │3904 12 │ <<8 :: int32, int :: int64>>3905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3906 │3907 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139083909 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3910 You may run "mix format --migrate" to fix this warning automatically.3911 │3912 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914 │3915 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139163917 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3918 You may run "mix format --migrate" to fix this warning automatically.3919 │3920 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3922 │3923 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139243925 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3926 You may run "mix format --migrate" to fix this warning automatically.3927 │3928 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930 │3931 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139323933 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3934 You may run "mix format --migrate" to fix this warning automatically.3935 │3936 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938 │3939 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139403941 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3942 You may run "mix format --migrate" to fix this warning automatically.3943 │3944 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946 │3947 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139483949 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3950 You may run "mix format --migrate" to fix this warning automatically.3951 │3952 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954 │3955 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139563957 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3958 You may run "mix format --migrate" to fix this warning automatically.3959 │3960 10 │ <<24::int32, a::float64, b::float64, c::float64>>3961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3962 │3963 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139643965 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3966 You may run "mix format --migrate" to fix this warning automatically.3967 │3968 10 │ <<24::int32, a::float64, b::float64, c::float64>>3969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970 │3971 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139723973 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3974 You may run "mix format --migrate" to fix this warning automatically.3975 │3976 10 │ <<24::int32, a::float64, b::float64, c::float64>>3977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3978 │3979 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139803981 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3982 You may run "mix format --migrate" to fix this warning automatically.3983 │3984 10 │ <<24::int32, a::float64, b::float64, c::float64>>3985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986 │3987 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139883989 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3990 You may run "mix format --migrate" to fix this warning automatically.3991 │3992 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994 │3995 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139963997 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3998 You may run "mix format --migrate" to fix this warning automatically.3999 │4000 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002 │4003 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140044005 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4006 You may run "mix format --migrate" to fix this warning automatically.4007 │4008 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010 │4011 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140124013 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4014 You may run "mix format --migrate" to fix this warning automatically.4015 │4016 9 │ <<6::int32, a, b, c, d, e, f>>4017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4018 │4019 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140204021 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4022 You may run "mix format --migrate" to fix this warning automatically.4023 │4024 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026 │4027 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140284029 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4030 You may run "mix format --migrate" to fix this warning automatically.4031 │4032 11 │ [<<byte_size(name) :: int32>> | name]4033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034 │4035 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140364037 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4038 You may run "mix format --migrate" to fix this warning automatically.4039 │4040 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042 │4043 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140444045 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4046 You may run "mix format --migrate" to fix this warning automatically.4047 │4048 10 │ [<<IO.iodata_length(data)::int32>> | data]4049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050 │4051 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140524053 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4054 You may run "mix format --migrate" to fix this warning automatically.4055 │4056 13 │ [<<IO.iodata_length(data)::int32>> | data]4057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058 │4059 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140604061 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4062 You may run "mix format --migrate" to fix this warning automatically.4063 │4064 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066 │4067 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140684069 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4070 You may run "mix format --migrate" to fix this warning automatically.4071 │4072 15 │ <<4 :: int32, oid :: uint32>>4073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074 │4075 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140764077 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4078 You may run "mix format --migrate" to fix this warning automatically.4079 │4080 15 │ <<4 :: int32, oid :: uint32>>4081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082 │4083 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140844085 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4086 You may run "mix format --migrate" to fix this warning automatically.4087 │4088 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4090 │4091 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140924093 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4094 You may run "mix format --migrate" to fix this warning automatically.4095 │4096 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098 │4099 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141004101 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4102 You may run "mix format --migrate" to fix this warning automatically.4103 │4104 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106 │4107 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141084109 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4110 You may run "mix format --migrate" to fix this warning automatically.4111 │4112 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114 │4115 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141164117 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4118 You may run "mix format --migrate" to fix this warning automatically.4119 │4120 9 │ <<16::int32, x::float64, y::float64>>4121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4122 │4123 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141244125 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4126 You may run "mix format --migrate" to fix this warning automatically.4127 │4128 9 │ <<16::int32, x::float64, y::float64>>4129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4130 │4131 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141324133 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4134 You may run "mix format --migrate" to fix this warning automatically.4135 │4136 9 │ <<16::int32, x::float64, y::float64>>4137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4138 │4139 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141404141 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4142 You may run "mix format --migrate" to fix this warning automatically.4143 │4144 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4146 │4147 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141484149 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4150 You may run "mix format --migrate" to fix this warning automatically.4151 │4152 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4154 │4155 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141564157 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4158 You may run "mix format --migrate" to fix this warning automatically.4159 │4160 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162 │4163 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141644165 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4166 You may run "mix format --migrate" to fix this warning automatically.4167 │4168 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170 │4171 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341724173 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4174 You may run "mix format --migrate" to fix this warning automatically.4175 │4176 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178 │4179 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141804181 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4182 You may run "mix format --migrate" to fix this warning automatically.4183 │4184 14 │ [<<byte_size(bin) :: int32>> | bin]4185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186 │4187 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141884189 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4190 You may run "mix format --migrate" to fix this warning automatically.4191 │4192 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4194 │4195 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341964197 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4198 You may run "mix format --migrate" to fix this warning automatically.4199 │4200 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202 │4203 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342044205 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4206 You may run "mix format --migrate" to fix this warning automatically.4207 │4208 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4210 │4211 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342124213 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4214 You may run "mix format --migrate" to fix this warning automatically.4215 │4216 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218 │4219 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142204221 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222 You may run "mix format --migrate" to fix this warning automatically.4223 │4224 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226 │4227 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142284229 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4230 You may run "mix format --migrate" to fix this warning automatically.4231 │4232 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234 │4235 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142364237 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4238 You may run "mix format --migrate" to fix this warning automatically.4239 │4240 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242 │4243 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142444245 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246 You may run "mix format --migrate" to fix this warning automatically.4247 │4248 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4250 │4251 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142524253 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254 You may run "mix format --migrate" to fix this warning automatically.4255 │4256 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258 │4259 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142604261 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262 You may run "mix format --migrate" to fix this warning automatically.4263 │4264 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266 │4267 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142684269 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4270 You may run "mix format --migrate" to fix this warning automatically.4271 │4272 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274 │4275 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142764277 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278 You may run "mix format --migrate" to fix this warning automatically.4279 │4280 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282 │4283 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142844285 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286 You may run "mix format --migrate" to fix this warning automatically.4287 │4288 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290 │4291 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142924293 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4294 You may run "mix format --migrate" to fix this warning automatically.4295 │4296 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298 │4299 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143004301 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4302 You may run "mix format --migrate" to fix this warning automatically.4303 │4304 11 │ [<<16 :: int32>> | uuid]4305 │ ~~~~~~~~~~~~~~~~~~~~~~~~4306 │4307 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143084309 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4310 You may run "mix format --migrate" to fix this warning automatically.4311 │4312 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314 │4315 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143164317 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4318 You may run "mix format --migrate" to fix this warning automatically.4319 │4320 9 │ <<0 :: int32>>4321 │ ~~~~~~~~~~~~~~4322 │4323 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143244325 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4326 You may run "mix format --migrate" to fix this warning automatically.4327 │4328 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330 │4331 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143324333 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4334 You may run "mix format --migrate" to fix this warning automatically.4335 │4336 15 │ <<0 :: int32>>4337 │ ~~~~~~~~~~~~~~4338 │4339 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143404341 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4342 You may run "mix format --migrate" to fix this warning automatically.4343 │4344 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346 │4347 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543484349 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4350 You may run "mix format --migrate" to fix this warning automatically.4351 │4352 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354 │4355 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443564357 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4358 You may run "mix format --migrate" to fix this warning automatically.4359 │4360 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4362 │4363 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443644365 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4366 You may run "mix format --migrate" to fix this warning automatically.4367 │4368 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370 │4371 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443724373 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4374 You may run "mix format --migrate" to fix this warning automatically.4375 │4376 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4378 │4379 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443804381 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4382 You may run "mix format --migrate" to fix this warning automatically.4383 │4384 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4386 │4387 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543884389 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4390 You may run "mix format --migrate" to fix this warning automatically.4391 │4392 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394 │4395 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543964397 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4398 You may run "mix format --migrate" to fix this warning automatically.4399 │4400 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402 │4403 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844044405 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4406 You may run "mix format --migrate" to fix this warning automatically.4407 │4408 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410 │4411 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844124413 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4414 You may run "mix format --migrate" to fix this warning automatically.4415 │4416 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4418 │4419 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844204421 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4422 You may run "mix format --migrate" to fix this warning automatically.4423 │4424 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426 │4427 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844284429 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4430 You may run "mix format --migrate" to fix this warning automatically.4431 │4432 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4434 │4435 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444364437 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4438 You may run "mix format --migrate" to fix this warning automatically.4439 │4440 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4442 │4443 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444444445 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4446 You may run "mix format --migrate" to fix this warning automatically.4447 │4448 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4450 │4451 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444524453 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4454 You may run "mix format --migrate" to fix this warning automatically.4455 │4456 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4458 │4459 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444604461 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4462 You may run "mix format --migrate" to fix this warning automatically.4463 │4464 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466 │4467 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744684469 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4470 You may run "mix format --migrate" to fix this warning automatically.4471 │4472 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4474 │4475 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744764477 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4478 You may run "mix format --migrate" to fix this warning automatically.4479 │4480 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482 │4483 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744844485 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4486 You may run "mix format --migrate" to fix this warning automatically.4487 │4488 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4490 │4491 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744924493 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4494 You may run "mix format --migrate" to fix this warning automatically.4495 │4496 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498 │4499 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845004501 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4502 You may run "mix format --migrate" to fix this warning automatically.4503 │4504 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506 │4507 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445084509 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4510 You may run "mix format --migrate" to fix this warning automatically.4511 │4512 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514 │4515 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745164517 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4518 You may run "mix format --migrate" to fix this warning automatically.4519 │4520 27 │ <<len :: int32, value :: binary-size(len)>> ->4521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522 │4523 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645244525 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4526 You may run "mix format --migrate" to fix this warning automatically.4527 │4528 27 │ <<len :: int32, value :: binary-size(len)>> ->4529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4530 │4531 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245324533 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4534 You may run "mix format --migrate" to fix this warning automatically.4535 │4536 27 │ <<len :: int32, value :: binary-size(len)>> ->4537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538 │4539 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545404541 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4542 You may run "mix format --migrate" to fix this warning automatically.4543 │4544 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546 │4547 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645484549 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4550 You may run "mix format --migrate" to fix this warning automatically.4551 │4552 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4554 │4555 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245564557 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4558 You may run "mix format --migrate" to fix this warning automatically.4559 │4560 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562 │4563 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545644565 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4566 You may run "mix format --migrate" to fix this warning automatically.4567 │4568 19 │ <<1 :: int32, 1>> -> true4569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4570 │4571 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645724573 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4574 You may run "mix format --migrate" to fix this warning automatically.4575 │4576 19 │ <<1 :: int32, 1>> -> true4577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4578 │4579 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245804581 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4582 You may run "mix format --migrate" to fix this warning automatically.4583 │4584 19 │ <<1 :: int32, 1>> -> true4585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4586 │4587 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545884589 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4590 You may run "mix format --migrate" to fix this warning automatically.4591 │4592 20 │ <<1 :: int32, 0>> -> false4593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4594 │4595 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645964597 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4598 You may run "mix format --migrate" to fix this warning automatically.4599 │4600 20 │ <<1 :: int32, 0>> -> false4601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4602 │4603 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246044605 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4606 You may run "mix format --migrate" to fix this warning automatically.4607 │4608 20 │ <<1 :: int32, 0>> -> false4609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4610 │4611 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546124613 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4614 You may run "mix format --migrate" to fix this warning automatically.4615 │4616 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618 │4619 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646204621 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4622 You may run "mix format --migrate" to fix this warning automatically.4623 │4624 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626 │4627 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246284629 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4630 You may run "mix format --migrate" to fix this warning automatically.4631 │4632 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634 │4635 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546364637 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4638 You may run "mix format --migrate" to fix this warning automatically.4639 │4640 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4642 │4643 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646444645 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4646 You may run "mix format --migrate" to fix this warning automatically.4647 │4648 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650 │4651 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646524653 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4654 You may run "mix format --migrate" to fix this warning automatically.4655 │4656 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4658 │4659 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646604661 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4662 You may run "mix format --migrate" to fix this warning automatically.4663 │4664 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4666 │4667 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646684669 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4670 You may run "mix format --migrate" to fix this warning automatically.4671 │4672 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674 │4675 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646764677 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4678 You may run "mix format --migrate" to fix this warning automatically.4679 │4680 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682 │4683 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246844685 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4686 You may run "mix format --migrate" to fix this warning automatically.4687 │4688 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690 │4691 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246924693 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4694 You may run "mix format --migrate" to fix this warning automatically.4695 │4696 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4698 │4699 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247004701 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4702 You may run "mix format --migrate" to fix this warning automatically.4703 │4704 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706 │4707 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247084709 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4710 You may run "mix format --migrate" to fix this warning automatically.4711 │4712 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4714 │4715 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247164717 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4718 You may run "mix format --migrate" to fix this warning automatically.4719 │4720 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4722 │4723 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547244725 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4726 You may run "mix format --migrate" to fix this warning automatically.4727 │4728 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730 │4731 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547324733 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4734 You may run "mix format --migrate" to fix this warning automatically.4735 │4736 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738 │4739 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547404741 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4742 You may run "mix format --migrate" to fix this warning automatically.4743 │4744 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746 │4747 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547484749 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4750 You may run "mix format --migrate" to fix this warning automatically.4751 │4752 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754 │4755 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547564757 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4758 You may run "mix format --migrate" to fix this warning automatically.4759 │4760 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4762 │4763 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647644765 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4766 You may run "mix format --migrate" to fix this warning automatically.4767 │4768 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770 │4771 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247724773 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4774 You may run "mix format --migrate" to fix this warning automatically.4775 │4776 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778 │4779 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547804781 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4782 You may run "mix format --migrate" to fix this warning automatically.4783 │4784 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786 │4787 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647884789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4790 You may run "mix format --migrate" to fix this warning automatically.4791 │4792 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794 │4795 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247964797 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4798 You may run "mix format --migrate" to fix this warning automatically.4799 │4800 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802 │4803 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548044805 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4806 You may run "mix format --migrate" to fix this warning automatically.4807 │4808 23 │ <<20 :: int32, 3, n, 1, 16,4809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4810 │4811 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648124813 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4814 You may run "mix format --migrate" to fix this warning automatically.4815 │4816 23 │ <<20 :: int32, 3, n, 1, 16,4817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4818 │4819 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248204821 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4822 You may run "mix format --migrate" to fix this warning automatically.4823 │4824 23 │ <<20 :: int32, 3, n, 1, 16,4825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4826 │4827 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548284829 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4830 You may run "mix format --migrate" to fix this warning automatically.4831 │4832 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4834 │4835 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648364837 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4838 You may run "mix format --migrate" to fix this warning automatically.4839 │4840 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842 │4843 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248444845 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4846 You may run "mix format --migrate" to fix this warning automatically.4847 │4848 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850 │4851 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548524853 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4854 You may run "mix format --migrate" to fix this warning automatically.4855 │4856 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858 │4859 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648604861 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4862 You may run "mix format --migrate" to fix this warning automatically.4863 │4864 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866 │4867 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648684869 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4870 You may run "mix format --migrate" to fix this warning automatically.4871 │4872 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4874 │4875 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648764877 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4878 You may run "mix format --migrate" to fix this warning automatically.4879 │4880 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882 │4883 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648844885 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4886 You may run "mix format --migrate" to fix this warning automatically.4887 │4888 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890 │4891 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248924893 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4894 You may run "mix format --migrate" to fix this warning automatically.4895 │4896 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898 │4899 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249004901 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4902 You may run "mix format --migrate" to fix this warning automatically.4903 │4904 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906 │4907 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249084909 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4910 You may run "mix format --migrate" to fix this warning automatically.4911 │4912 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914 │4915 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249164917 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4918 You may run "mix format --migrate" to fix this warning automatically.4919 │4920 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922 │4923 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549244925 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4926 You may run "mix format --migrate" to fix this warning automatically.4927 │4928 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930 │4931 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549324933 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4934 You may run "mix format --migrate" to fix this warning automatically.4935 │4936 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938 │4939 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549404941 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4942 You may run "mix format --migrate" to fix this warning automatically.4943 │4944 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4946 │4947 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549484949 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4950 You may run "mix format --migrate" to fix this warning automatically.4951 │4952 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954 │4955 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649564957 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4958 You may run "mix format --migrate" to fix this warning automatically.4959 │4960 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962 │4963 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249644965 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4966 You may run "mix format --migrate" to fix this warning automatically.4967 │4968 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970 │4971 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549724973 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4974 You may run "mix format --migrate" to fix this warning automatically.4975 │4976 36 │ <<4 :: int32, days :: int32>> ->4977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4978 │4979 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649804981 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4982 You may run "mix format --migrate" to fix this warning automatically.4983 │4984 36 │ <<4 :: int32, days :: int32>> ->4985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4986 │4987 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649884989 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4990 You may run "mix format --migrate" to fix this warning automatically.4991 │4992 36 │ <<4 :: int32, days :: int32>> ->4993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994 │4995 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249964997 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4998 You may run "mix format --migrate" to fix this warning automatically.4999 │5000 36 │ <<4 :: int32, days :: int32>> ->5001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5002 │5003 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250045005 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5006 You may run "mix format --migrate" to fix this warning automatically.5007 │5008 36 │ <<4 :: int32, days :: int32>> ->5009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010 │5011 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550125013 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5014 You may run "mix format --migrate" to fix this warning automatically.5015 │5016 36 │ <<4 :: int32, days :: int32>> ->5017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018 │5019 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550205021 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5022 You may run "mix format --migrate" to fix this warning automatically.5023 │5024 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5026 │5027 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650285029 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5030 You may run "mix format --migrate" to fix this warning automatically.5031 │5032 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5034 │5035 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250365037 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5038 You may run "mix format --migrate" to fix this warning automatically.5039 │5040 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5042 │5043 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550445045 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5046 You may run "mix format --migrate" to fix this warning automatically.5047 │5048 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050 │5051 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650525053 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5054 You may run "mix format --migrate" to fix this warning automatically.5055 │5056 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058 │5059 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250605061 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5062 You may run "mix format --migrate" to fix this warning automatically.5063 │5064 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066 │5067 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550685069 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5070 You may run "mix format --migrate" to fix this warning automatically.5071 │5072 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074 │5075 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650765077 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5078 You may run "mix format --migrate" to fix this warning automatically.5079 │5080 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082 │5083 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250845085 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5086 You may run "mix format --migrate" to fix this warning automatically.5087 │5088 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5090 │5091 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550925093 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5094 You may run "mix format --migrate" to fix this warning automatically.5095 │5096 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5098 │5099 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651005101 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5102 You may run "mix format --migrate" to fix this warning automatically.5103 │5104 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106 │5107 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251085109 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5110 You may run "mix format --migrate" to fix this warning automatically.5111 │5112 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114 │5115 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551165117 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5118 You may run "mix format --migrate" to fix this warning automatically.5119 │5120 26 │ <<4::int32, float::float32>> -> float5121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122 │5123 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651245125 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5126 You may run "mix format --migrate" to fix this warning automatically.5127 │5128 26 │ <<4::int32, float::float32>> -> float5129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130 │5131 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651325133 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5134 You may run "mix format --migrate" to fix this warning automatically.5135 │5136 26 │ <<4::int32, float::float32>> -> float5137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138 │5139 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251405141 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5142 You may run "mix format --migrate" to fix this warning automatically.5143 │5144 26 │ <<4::int32, float::float32>> -> float5145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5146 │5147 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251485149 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5150 You may run "mix format --migrate" to fix this warning automatically.5151 │5152 26 │ <<4::int32, float::float32>> -> float5153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154 │5155 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551565157 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5158 You may run "mix format --migrate" to fix this warning automatically.5159 │5160 26 │ <<4::int32, float::float32>> -> float5161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162 │5163 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551645165 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5166 You may run "mix format --migrate" to fix this warning automatically.5167 │5168 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170 │5171 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651725173 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5174 You may run "mix format --migrate" to fix this warning automatically.5175 │5176 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5178 │5179 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251805181 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5182 You may run "mix format --migrate" to fix this warning automatically.5183 │5184 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5186 │5187 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551885189 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5190 You may run "mix format --migrate" to fix this warning automatically.5191 │5192 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194 │5195 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651965197 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5198 You may run "mix format --migrate" to fix this warning automatically.5199 │5200 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5202 │5203 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252045205 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5206 You may run "mix format --migrate" to fix this warning automatically.5207 │5208 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210 │5211 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552125213 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5214 You may run "mix format --migrate" to fix this warning automatically.5215 │5216 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218 │5219 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652205221 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5222 You may run "mix format --migrate" to fix this warning automatically.5223 │5224 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226 │5227 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252285229 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5230 You may run "mix format --migrate" to fix this warning automatically.5231 │5232 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5234 │5235 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552365237 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5238 You may run "mix format --migrate" to fix this warning automatically.5239 │5240 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5242 │5243 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652445245 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5246 You may run "mix format --migrate" to fix this warning automatically.5247 │5248 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250 │5251 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252525253 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5254 You may run "mix format --migrate" to fix this warning automatically.5255 │5256 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5258 │5259 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552605261 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5262 You may run "mix format --migrate" to fix this warning automatically.5263 │5264 26 │ <<8::int32, float::float64>> -> float5265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266 │5267 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652685269 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5270 You may run "mix format --migrate" to fix this warning automatically.5271 │5272 26 │ <<8::int32, float::float64>> -> float5273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274 │5275 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652765277 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5278 You may run "mix format --migrate" to fix this warning automatically.5279 │5280 26 │ <<8::int32, float::float64>> -> float5281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282 │5283 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252845285 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5286 You may run "mix format --migrate" to fix this warning automatically.5287 │5288 26 │ <<8::int32, float::float64>> -> float5289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5290 │5291 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252925293 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5294 You may run "mix format --migrate" to fix this warning automatically.5295 │5296 26 │ <<8::int32, float::float64>> -> float5297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298 │5299 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553005301 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5302 You may run "mix format --migrate" to fix this warning automatically.5303 │5304 26 │ <<8::int32, float::float64>> -> float5305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306 │5307 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553085309 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5310 You may run "mix format --migrate" to fix this warning automatically.5311 │5312 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5314 │5315 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653165317 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5318 You may run "mix format --migrate" to fix this warning automatically.5319 │5320 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322 │5323 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253245325 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5326 You may run "mix format --migrate" to fix this warning automatically.5327 │5328 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330 │5331 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553325333 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5334 You may run "mix format --migrate" to fix this warning automatically.5335 │5336 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338 │5339 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653405341 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5342 You may run "mix format --migrate" to fix this warning automatically.5343 │5344 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346 │5347 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253485349 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5350 You may run "mix format --migrate" to fix this warning automatically.5351 │5352 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354 │5355 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553565357 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5358 You may run "mix format --migrate" to fix this warning automatically.5359 │5360 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362 │5363 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653645365 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5366 You may run "mix format --migrate" to fix this warning automatically.5367 │5368 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5370 │5371 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253725373 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5374 You may run "mix format --migrate" to fix this warning automatically.5375 │5376 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378 │5379 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553805381 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5382 You may run "mix format --migrate" to fix this warning automatically.5383 │5384 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5386 │5387 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653885389 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5390 You may run "mix format --migrate" to fix this warning automatically.5391 │5392 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394 │5395 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253965397 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5398 You may run "mix format --migrate" to fix this warning automatically.5399 │5400 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402 │5403 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554045405 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5406 You may run "mix format --migrate" to fix this warning automatically.5407 │5408 23 │ <<20 :: int32, 3, 128, 0, 16,5409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410 │5411 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654125413 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5414 You may run "mix format --migrate" to fix this warning automatically.5415 │5416 23 │ <<20 :: int32, 3, 128, 0, 16,5417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418 │5419 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254205421 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5422 You may run "mix format --migrate" to fix this warning automatically.5423 │5424 23 │ <<20 :: int32, 3, 128, 0, 16,5425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5426 │5427 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554285429 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5430 You may run "mix format --migrate" to fix this warning automatically.5431 │5432 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5434 │5435 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654365437 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5438 You may run "mix format --migrate" to fix this warning automatically.5439 │5440 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5442 │5443 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254445445 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5446 You may run "mix format --migrate" to fix this warning automatically.5447 │5448 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450 │5451 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554525453 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5454 You may run "mix format --migrate" to fix this warning automatically.5455 │5456 20 │ <<2 :: int32, int :: int16>> -> int5457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458 │5459 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654605461 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5462 You may run "mix format --migrate" to fix this warning automatically.5463 │5464 20 │ <<2 :: int32, int :: int16>> -> int5465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466 │5467 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654685469 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5470 You may run "mix format --migrate" to fix this warning automatically.5471 │5472 20 │ <<2 :: int32, int :: int16>> -> int5473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474 │5475 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254765477 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5478 You may run "mix format --migrate" to fix this warning automatically.5479 │5480 20 │ <<2 :: int32, int :: int16>> -> int5481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5482 │5483 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254845485 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5486 You may run "mix format --migrate" to fix this warning automatically.5487 │5488 20 │ <<2 :: int32, int :: int16>> -> int5489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5490 │5491 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554925493 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5494 You may run "mix format --migrate" to fix this warning automatically.5495 │5496 20 │ <<2 :: int32, int :: int16>> -> int5497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5498 │5499 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555005501 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5502 You may run "mix format --migrate" to fix this warning automatically.5503 │5504 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506 │5507 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655085509 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5510 You may run "mix format --migrate" to fix this warning automatically.5511 │5512 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514 │5515 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255165517 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5518 You may run "mix format --migrate" to fix this warning automatically.5519 │5520 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522 │5523 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555245525 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5526 You may run "mix format --migrate" to fix this warning automatically.5527 │5528 20 │ <<4 :: int32, int :: int32>> -> int5529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5530 │5531 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655325533 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5534 You may run "mix format --migrate" to fix this warning automatically.5535 │5536 20 │ <<4 :: int32, int :: int32>> -> int5537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5538 │5539 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655405541 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5542 You may run "mix format --migrate" to fix this warning automatically.5543 │5544 20 │ <<4 :: int32, int :: int32>> -> int5545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5546 │5547 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255485549 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5550 You may run "mix format --migrate" to fix this warning automatically.5551 │5552 20 │ <<4 :: int32, int :: int32>> -> int5553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5554 │5555 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255565557 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5558 You may run "mix format --migrate" to fix this warning automatically.5559 │5560 20 │ <<4 :: int32, int :: int32>> -> int5561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5562 │5563 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555645565 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5566 You may run "mix format --migrate" to fix this warning automatically.5567 │5568 20 │ <<4 :: int32, int :: int32>> -> int5569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570 │5571 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555725573 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5574 You may run "mix format --migrate" to fix this warning automatically.5575 │5576 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578 │5579 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655805581 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5582 You may run "mix format --migrate" to fix this warning automatically.5583 │5584 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5586 │5587 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255885589 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5590 You may run "mix format --migrate" to fix this warning automatically.5591 │5592 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5594 │5595 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555965597 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5598 You may run "mix format --migrate" to fix this warning automatically.5599 │5600 20 │ <<8 :: int32, int :: int64>> -> int5601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5602 │5603 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656045605 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5606 You may run "mix format --migrate" to fix this warning automatically.5607 │5608 20 │ <<8 :: int32, int :: int64>> -> int5609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610 │5611 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656125613 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5614 You may run "mix format --migrate" to fix this warning automatically.5615 │5616 20 │ <<8 :: int32, int :: int64>> -> int5617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5618 │5619 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256205621 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5622 You may run "mix format --migrate" to fix this warning automatically.5623 │5624 20 │ <<8 :: int32, int :: int64>> -> int5625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5626 │5627 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256285629 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5630 You may run "mix format --migrate" to fix this warning automatically.5631 │5632 20 │ <<8 :: int32, int :: int64>> -> int5633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5634 │5635 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556365637 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5638 You may run "mix format --migrate" to fix this warning automatically.5639 │5640 20 │ <<8 :: int32, int :: int64>> -> int5641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5642 │5643 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556445645 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5646 You may run "mix format --migrate" to fix this warning automatically.5647 │5648 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5650 │5651 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656525653 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5654 You may run "mix format --migrate" to fix this warning automatically.5655 │5656 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5658 │5659 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256605661 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5662 You may run "mix format --migrate" to fix this warning automatically.5663 │5664 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666 │5667 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556685669 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5670 You may run "mix format --migrate" to fix this warning automatically.5671 │5672 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5674 │5675 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656765677 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5678 You may run "mix format --migrate" to fix this warning automatically.5679 │5680 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682 │5683 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656845685 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5686 You may run "mix format --migrate" to fix this warning automatically.5687 │5688 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5690 │5691 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656925693 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5694 You may run "mix format --migrate" to fix this warning automatically.5695 │5696 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5698 │5699 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657005701 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5702 You may run "mix format --migrate" to fix this warning automatically.5703 │5704 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5706 │5707 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257085709 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5710 You may run "mix format --migrate" to fix this warning automatically.5711 │5712 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5714 │5715 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257165717 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5718 You may run "mix format --migrate" to fix this warning automatically.5719 │5720 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722 │5723 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257245725 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5726 You may run "mix format --migrate" to fix this warning automatically.5727 │5728 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730 │5731 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257325733 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5734 You may run "mix format --migrate" to fix this warning automatically.5735 │5736 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738 │5739 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557405741 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5742 You may run "mix format --migrate" to fix this warning automatically.5743 │5744 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746 │5747 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557485749 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5750 You may run "mix format --migrate" to fix this warning automatically.5751 │5752 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754 │5755 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557565757 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5758 You may run "mix format --migrate" to fix this warning automatically.5759 │5760 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5762 │5763 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557645765 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5766 You may run "mix format --migrate" to fix this warning automatically.5767 │5768 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5770 │5771 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657725773 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5774 You may run "mix format --migrate" to fix this warning automatically.5775 │5776 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778 │5779 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257805781 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5782 You may run "mix format --migrate" to fix this warning automatically.5783 │5784 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786 │5787 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557885789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5790 You may run "mix format --migrate" to fix this warning automatically.5791 │5792 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794 │5795 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657965797 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5798 You may run "mix format --migrate" to fix this warning automatically.5799 │5800 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802 │5803 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658045805 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5806 You may run "mix format --migrate" to fix this warning automatically.5807 │5808 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810 │5811 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658125813 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5814 You may run "mix format --migrate" to fix this warning automatically.5815 │5816 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818 │5819 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658205821 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5822 You may run "mix format --migrate" to fix this warning automatically.5823 │5824 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5826 │5827 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258285829 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5830 You may run "mix format --migrate" to fix this warning automatically.5831 │5832 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5834 │5835 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258365837 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5838 You may run "mix format --migrate" to fix this warning automatically.5839 │5840 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842 │5843 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258445845 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5846 You may run "mix format --migrate" to fix this warning automatically.5847 │5848 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850 │5851 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258525853 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5854 You may run "mix format --migrate" to fix this warning automatically.5855 │5856 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858 │5859 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558605861 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5862 You may run "mix format --migrate" to fix this warning automatically.5863 │5864 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866 │5867 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558685869 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5870 You may run "mix format --migrate" to fix this warning automatically.5871 │5872 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874 │5875 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558765877 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5878 You may run "mix format --migrate" to fix this warning automatically.5879 │5880 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5882 │5883 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558845885 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5886 You may run "mix format --migrate" to fix this warning automatically.5887 │5888 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5890 │5891 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658925893 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5894 You may run "mix format --migrate" to fix this warning automatically.5895 │5896 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898 │5899 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259005901 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5902 You may run "mix format --migrate" to fix this warning automatically.5903 │5904 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906 │5907 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559085909 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5910 You may run "mix format --migrate" to fix this warning automatically.5911 │5912 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914 │5915 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659165917 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5918 You may run "mix format --migrate" to fix this warning automatically.5919 │5920 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922 │5923 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659245925 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5926 You may run "mix format --migrate" to fix this warning automatically.5927 │5928 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930 │5931 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659325933 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5934 You may run "mix format --migrate" to fix this warning automatically.5935 │5936 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938 │5939 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659405941 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5942 You may run "mix format --migrate" to fix this warning automatically.5943 │5944 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946 │5947 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659485949 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5950 You may run "mix format --migrate" to fix this warning automatically.5951 │5952 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954 │5955 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259565957 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5958 You may run "mix format --migrate" to fix this warning automatically.5959 │5960 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5962 │5963 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259645965 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5966 You may run "mix format --migrate" to fix this warning automatically.5967 │5968 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970 │5971 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259725973 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5974 You may run "mix format --migrate" to fix this warning automatically.5975 │5976 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978 │5979 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259805981 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5982 You may run "mix format --migrate" to fix this warning automatically.5983 │5984 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986 │5987 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259885989 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5990 You may run "mix format --migrate" to fix this warning automatically.5991 │5992 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994 │5995 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559965997 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5998 You may run "mix format --migrate" to fix this warning automatically.5999 │6000 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002 │6003 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560046005 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6006 You may run "mix format --migrate" to fix this warning automatically.6007 │6008 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010 │6011 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560126013 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6014 You may run "mix format --migrate" to fix this warning automatically.6015 │6016 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018 │6019 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560206021 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6022 You may run "mix format --migrate" to fix this warning automatically.6023 │6024 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026 │6027 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560286029 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6030 You may run "mix format --migrate" to fix this warning automatically.6031 │6032 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034 │6035 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660366037 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6038 You may run "mix format --migrate" to fix this warning automatically.6039 │6040 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6042 │6043 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260446045 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6046 You may run "mix format --migrate" to fix this warning automatically.6047 │6048 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050 │6051 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560526053 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6054 You may run "mix format --migrate" to fix this warning automatically.6055 │6056 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058 │6059 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660606061 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6062 You may run "mix format --migrate" to fix this warning automatically.6063 │6064 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066 │6067 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260686069 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6070 You may run "mix format --migrate" to fix this warning automatically.6071 │6072 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074 │6075 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560766077 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6078 You may run "mix format --migrate" to fix this warning automatically.6079 │6080 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6082 │6083 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660846085 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6086 You may run "mix format --migrate" to fix this warning automatically.6087 │6088 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090 │6091 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260926093 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6094 You may run "mix format --migrate" to fix this warning automatically.6095 │6096 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098 │6099 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561006101 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6102 You may run "mix format --migrate" to fix this warning automatically.6103 │6104 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106 │6107 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661086109 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6110 You may run "mix format --migrate" to fix this warning automatically.6111 │6112 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114 │6115 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261166117 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6118 You may run "mix format --migrate" to fix this warning automatically.6119 │6120 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122 │6123 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561246125 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6126 You may run "mix format --migrate" to fix this warning automatically.6127 │6128 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130 │6131 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661326133 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6134 You may run "mix format --migrate" to fix this warning automatically.6135 │6136 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6138 │6139 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261406141 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6142 You may run "mix format --migrate" to fix this warning automatically.6143 │6144 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6146 │6147 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561486149 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6150 You may run "mix format --migrate" to fix this warning automatically.6151 │6152 19 │ <<len :: int32, data :: binary-size(len)>> ->6153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6154 │6155 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661566157 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6158 You may run "mix format --migrate" to fix this warning automatically.6159 │6160 19 │ <<len :: int32, data :: binary-size(len)>> ->6161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162 │6163 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261646165 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6166 You may run "mix format --migrate" to fix this warning automatically.6167 │6168 19 │ <<len :: int32, data :: binary-size(len)>> ->6169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170 │6171 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561726173 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6174 You may run "mix format --migrate" to fix this warning automatically.6175 │6176 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178 │6179 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661806181 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6182 You may run "mix format --migrate" to fix this warning automatically.6183 │6184 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186 │6187 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261886189 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6190 You may run "mix format --migrate" to fix this warning automatically.6191 │6192 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194 │6195 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561966197 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6198 You may run "mix format --migrate" to fix this warning automatically.6199 │6200 28 │ <<4 :: int32, oid :: uint32>> -> oid6201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6202 │6203 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662046205 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6206 You may run "mix format --migrate" to fix this warning automatically.6207 │6208 28 │ <<4 :: int32, oid :: uint32>> -> oid6209 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6210 │6211 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662126213 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6214 You may run "mix format --migrate" to fix this warning automatically.6215 │6216 28 │ <<4 :: int32, oid :: uint32>> -> oid6217 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218 │6219 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262206221 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6222 You may run "mix format --migrate" to fix this warning automatically.6223 │6224 28 │ <<4 :: int32, oid :: uint32>> -> oid6225 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6226 │6227 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262286229 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6230 You may run "mix format --migrate" to fix this warning automatically.6231 │6232 28 │ <<4 :: int32, oid :: uint32>> -> oid6233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234 │6235 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562366237 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6238 You may run "mix format --migrate" to fix this warning automatically.6239 │6240 28 │ <<4 :: int32, oid :: uint32>> -> oid6241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242 │6243 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562446245 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6246 You may run "mix format --migrate" to fix this warning automatically.6247 │6248 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250 │6251 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662526253 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6254 You may run "mix format --migrate" to fix this warning automatically.6255 │6256 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6257 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258 │6259 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262606261 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6262 You may run "mix format --migrate" to fix this warning automatically.6263 │6264 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6265 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6266 │6267 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562686269 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6270 You may run "mix format --migrate" to fix this warning automatically.6271 │6272 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6273 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274 │6275 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662766277 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6278 You may run "mix format --migrate" to fix this warning automatically.6279 │6280 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282 │6283 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262846285 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6286 You may run "mix format --migrate" to fix this warning automatically.6287 │6288 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290 │6291 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562926293 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6294 You may run "mix format --migrate" to fix this warning automatically.6295 │6296 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298 │6299 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663006301 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6302 You may run "mix format --migrate" to fix this warning automatically.6303 │6304 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306 │6307 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263086309 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6310 You may run "mix format --migrate" to fix this warning automatically.6311 │6312 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6313 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6314 │6315 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563166317 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6318 You may run "mix format --migrate" to fix this warning automatically.6319 │6320 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6321 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6322 │6323 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663246325 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6326 You may run "mix format --migrate" to fix this warning automatically.6327 │6328 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6330 │6331 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663326333 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6334 You may run "mix format --migrate" to fix this warning automatically.6335 │6336 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6337 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6338 │6339 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663406341 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6342 You may run "mix format --migrate" to fix this warning automatically.6343 │6344 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6345 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346 │6347 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263486349 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6350 You may run "mix format --migrate" to fix this warning automatically.6351 │6352 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6353 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354 │6355 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263566357 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6358 You may run "mix format --migrate" to fix this warning automatically.6359 │6360 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6361 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362 │6363 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263646365 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6366 You may run "mix format --migrate" to fix this warning automatically.6367 │6368 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6370 │6371 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563726373 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6374 You may run "mix format --migrate" to fix this warning automatically.6375 │6376 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6377 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6378 │6379 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563806381 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6382 You may run "mix format --migrate" to fix this warning automatically.6383 │6384 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6386 │6387 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563886389 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6390 You may run "mix format --migrate" to fix this warning automatically.6391 │6392 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6393 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394 │6395 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663966397 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6398 You may run "mix format --migrate" to fix this warning automatically.6399 │6400 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6401 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6402 │6403 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264046405 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6406 You may run "mix format --migrate" to fix this warning automatically.6407 │6408 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6409 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6410 │6411 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564126413 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6414 You may run "mix format --migrate" to fix this warning automatically.6415 │6416 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6417 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6418 │6419 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664206421 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6422 You may run "mix format --migrate" to fix this warning automatically.6423 │6424 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6425 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6426 │6427 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264286429 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6430 You may run "mix format --migrate" to fix this warning automatically.6431 │6432 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6433 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6434 │6435 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564366437 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6438 You may run "mix format --migrate" to fix this warning automatically.6439 │6440 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6441 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6442 │6443 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664446445 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6446 You may run "mix format --migrate" to fix this warning automatically.6447 │6448 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6450 │6451 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264526453 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6454 You may run "mix format --migrate" to fix this warning automatically.6455 │6456 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6457 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6458 │6459 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564606461 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6462 You may run "mix format --migrate" to fix this warning automatically.6463 │6464 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6466 │6467 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864686469 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6470 You may run "mix format --migrate" to fix this warning automatically.6471 │6472 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6473 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6474 │6475 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464766477 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6478 You may run "mix format --migrate" to fix this warning automatically.6479 │6480 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6481 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482 │6483 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764846485 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6486 You may run "mix format --migrate" to fix this warning automatically.6487 │6488 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6489 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6490 │6491 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864926493 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6494 You may run "mix format --migrate" to fix this warning automatically.6495 │6496 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6497 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6498 │6499 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465006501 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6502 You may run "mix format --migrate" to fix this warning automatically.6503 │6504 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6505 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6506 │6507 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765086509 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6510 You may run "mix format --migrate" to fix this warning automatically.6511 │6512 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6513 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6514 │6515 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665166517 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6518 You may run "mix format --migrate" to fix this warning automatically.6519 │6520 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6521 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6522 │6523 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265246525 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6526 You may run "mix format --migrate" to fix this warning automatically.6527 │6528 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6529 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6530 │6531 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565326533 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6534 You may run "mix format --migrate" to fix this warning automatically.6535 │6536 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6537 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6538 │6539 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665406541 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6542 You may run "mix format --migrate" to fix this warning automatically.6543 │6544 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6545 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6546 │6547 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265486549 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6550 You may run "mix format --migrate" to fix this warning automatically.6551 │6552 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6553 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6554 │6555 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565566557 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6558 You may run "mix format --migrate" to fix this warning automatically.6559 │6560 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6562 │6563 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865646565 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6566 You may run "mix format --migrate" to fix this warning automatically.6567 │6568 40 │ <<count::int32, data::binary>> = binary6569 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6570 │6571 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865726573 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6574 You may run "mix format --migrate" to fix this warning automatically.6575 │6576 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6578 │6579 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465806581 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6582 You may run "mix format --migrate" to fix this warning automatically.6583 │6584 40 │ <<count::int32, data::binary>> = binary6585 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6586 │6587 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465886589 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6590 You may run "mix format --migrate" to fix this warning automatically.6591 │6592 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6593 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6594 │6595 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765966597 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6598 You may run "mix format --migrate" to fix this warning automatically.6599 │6600 40 │ <<count::int32, data::binary>> = binary6601 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6602 │6603 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766046605 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6606 You may run "mix format --migrate" to fix this warning automatically.6607 │6608 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6609 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6610 │6611 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866126613 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6614 You may run "mix format --migrate" to fix this warning automatically.6615 │6616 44 │ <<_::int32, data::binary>> = binary6617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6618 │6619 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866206621 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6622 You may run "mix format --migrate" to fix this warning automatically.6623 │6624 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6625 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6626 │6627 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466286629 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6630 You may run "mix format --migrate" to fix this warning automatically.6631 │6632 44 │ <<_::int32, data::binary>> = binary6633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6634 │6635 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466366637 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6638 You may run "mix format --migrate" to fix this warning automatically.6639 │6640 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6641 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6642 │6643 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766446645 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6646 You may run "mix format --migrate" to fix this warning automatically.6647 │6648 44 │ <<_::int32, data::binary>> = binary6649 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6650 │6651 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766526653 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6654 You may run "mix format --migrate" to fix this warning automatically.6655 │6656 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6657 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6658 │6659 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866606661 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6662 You may run "mix format --migrate" to fix this warning automatically.6663 │6664 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6665 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6666 │6667 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466686669 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6670 You may run "mix format --migrate" to fix this warning automatically.6671 │6672 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6673 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6674 │6675 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766766677 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6678 You may run "mix format --migrate" to fix this warning automatically.6679 │6680 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6682 │6683 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666846685 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6686 You may run "mix format --migrate" to fix this warning automatically.6687 │6688 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6690 │6691 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666926693 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6694 You may run "mix format --migrate" to fix this warning automatically.6695 │6696 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6697 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6698 │6699 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667006701 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6702 You may run "mix format --migrate" to fix this warning automatically.6703 │6704 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6706 │6707 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267086709 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6710 You may run "mix format --migrate" to fix this warning automatically.6711 │6712 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6713 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6714 │6715 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267166717 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6718 You may run "mix format --migrate" to fix this warning automatically.6719 │6720 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6721 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6722 │6723 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267246725 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6726 You may run "mix format --migrate" to fix this warning automatically.6727 │6728 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6729 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6730 │6731 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567326733 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6734 You may run "mix format --migrate" to fix this warning automatically.6735 │6736 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6737 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6738 │6739 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567406741 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6742 You may run "mix format --migrate" to fix this warning automatically.6743 │6744 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6745 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6746 │6747 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567486749 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6750 You may run "mix format --migrate" to fix this warning automatically.6751 │6752 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6753 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6754 │6755 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667566757 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6758 You may run "mix format --migrate" to fix this warning automatically.6759 │6760 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6761 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6762 │6763 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267646765 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6766 You may run "mix format --migrate" to fix this warning automatically.6767 │6768 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6769 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6770 │6771 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567726773 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6774 You may run "mix format --migrate" to fix this warning automatically.6775 │6776 33 │ <<8 :: int32, microsecs :: int64>> ->6777 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6778 │6779 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667806781 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6782 You may run "mix format --migrate" to fix this warning automatically.6783 │6784 33 │ <<8 :: int32, microsecs :: int64>> ->6785 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6786 │6787 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667886789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6790 You may run "mix format --migrate" to fix this warning automatically.6791 │6792 33 │ <<8 :: int32, microsecs :: int64>> ->6793 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6794 │6795 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267966797 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6798 You may run "mix format --migrate" to fix this warning automatically.6799 │6800 33 │ <<8 :: int32, microsecs :: int64>> ->6801 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6802 │6803 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268046805 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6806 You may run "mix format --migrate" to fix this warning automatically.6807 │6808 33 │ <<8 :: int32, microsecs :: int64>> ->6809 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6810 │6811 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568126813 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6814 You may run "mix format --migrate" to fix this warning automatically.6815 │6816 33 │ <<8 :: int32, microsecs :: int64>> ->6817 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6818 │6819 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568206821 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6822 You may run "mix format --migrate" to fix this warning automatically.6823 │6824 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6825 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6826 │6827 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668286829 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6830 You may run "mix format --migrate" to fix this warning automatically.6831 │6832 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6833 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6834 │6835 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268366837 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6838 You may run "mix format --migrate" to fix this warning automatically.6839 │6840 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6841 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6842 │6843 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568446845 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6846 You may run "mix format --migrate" to fix this warning automatically.6847 │6848 37 │ <<8 :: int32, microsecs :: int64>> ->6849 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6850 │6851 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668526853 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6854 You may run "mix format --migrate" to fix this warning automatically.6855 │6856 37 │ <<8 :: int32, microsecs :: int64>> ->6857 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6858 │6859 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668606861 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6862 You may run "mix format --migrate" to fix this warning automatically.6863 │6864 37 │ <<8 :: int32, microsecs :: int64>> ->6865 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6866 │6867 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268686869 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6870 You may run "mix format --migrate" to fix this warning automatically.6871 │6872 37 │ <<8 :: int32, microsecs :: int64>> ->6873 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6874 │6875 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268766877 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6878 You may run "mix format --migrate" to fix this warning automatically.6879 │6880 37 │ <<8 :: int32, microsecs :: int64>> ->6881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882 │6883 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568846885 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6886 You may run "mix format --migrate" to fix this warning automatically.6887 │6888 37 │ <<8 :: int32, microsecs :: int64>> ->6889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6890 │6891 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568926893 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6894 You may run "mix format --migrate" to fix this warning automatically.6895 │6896 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6897 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6898 │6899 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669006901 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6902 You may run "mix format --migrate" to fix this warning automatically.6903 │6904 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6905 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6906 │6907 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269086909 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6910 You may run "mix format --migrate" to fix this warning automatically.6911 │6912 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6913 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6914 │6915 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569166917 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6918 You may run "mix format --migrate" to fix this warning automatically.6919 │6920 42 │ <<8 :: int32, microsecs :: int64>> ->6921 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6922 │6923 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669246925 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6926 You may run "mix format --migrate" to fix this warning automatically.6927 │6928 42 │ <<8 :: int32, microsecs :: int64>> ->6929 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6930 │6931 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669326933 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6934 You may run "mix format --migrate" to fix this warning automatically.6935 │6936 42 │ <<8 :: int32, microsecs :: int64>> ->6937 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6938 │6939 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269406941 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6942 You may run "mix format --migrate" to fix this warning automatically.6943 │6944 42 │ <<8 :: int32, microsecs :: int64>> ->6945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6946 │6947 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269486949 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6950 You may run "mix format --migrate" to fix this warning automatically.6951 │6952 42 │ <<8 :: int32, microsecs :: int64>> ->6953 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6954 │6955 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569566957 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6958 You may run "mix format --migrate" to fix this warning automatically.6959 │6960 42 │ <<8 :: int32, microsecs :: int64>> ->6961 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6962 │6963 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569646965 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6966 You may run "mix format --migrate" to fix this warning automatically.6967 │6968 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6969 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6970 │6971 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669726973 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6974 You may run "mix format --migrate" to fix this warning automatically.6975 │6976 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6977 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6978 │6979 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269806981 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6982 You may run "mix format --migrate" to fix this warning automatically.6983 │6984 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6985 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6986 │6987 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569886989 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6990 You may run "mix format --migrate" to fix this warning automatically.6991 │6992 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6993 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6994 │6995 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669966997 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6998 You may run "mix format --migrate" to fix this warning automatically.6999 │7000 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7002 │7003 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670047005 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7006 You may run "mix format --migrate" to fix this warning automatically.7007 │7008 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7009 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7010 │7011 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670127013 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7014 You may run "mix format --migrate" to fix this warning automatically.7015 │7016 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7017 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7018 │7019 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270207021 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7022 You may run "mix format --migrate" to fix this warning automatically.7023 │7024 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7026 │7027 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270287029 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7030 You may run "mix format --migrate" to fix this warning automatically.7031 │7032 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7033 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7034 │7035 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270367037 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7038 You may run "mix format --migrate" to fix this warning automatically.7039 │7040 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7041 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7042 │7043 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570447045 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7046 You may run "mix format --migrate" to fix this warning automatically.7047 │7048 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7050 │7051 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570527053 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7054 You may run "mix format --migrate" to fix this warning automatically.7055 │7056 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7057 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7058 │7059 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570607061 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7062 You may run "mix format --migrate" to fix this warning automatically.7063 │7064 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7065 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7066 │7067 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670687069 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7070 You may run "mix format --migrate" to fix this warning automatically.7071 │7072 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7073 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7074 │7075 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270767077 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7078 You may run "mix format --migrate" to fix this warning automatically.7079 │7080 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7082 │7083 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570847085 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7086 You may run "mix format --migrate" to fix this warning automatically.7087 │7088 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7090 │7091 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670927093 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7094 You may run "mix format --migrate" to fix this warning automatically.7095 │7096 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7097 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7098 │7099 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671007101 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7102 You may run "mix format --migrate" to fix this warning automatically.7103 │7104 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7106 │7107 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271087109 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7110 You may run "mix format --migrate" to fix this warning automatically.7111 │7112 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7113 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7114 │7115 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271167117 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7118 You may run "mix format --migrate" to fix this warning automatically.7119 │7120 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7121 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7122 │7123 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571247125 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7126 You may run "mix format --migrate" to fix this warning automatically.7127 │7128 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7129 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7130 │7131 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571327133 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7134 You may run "mix format --migrate" to fix this warning automatically.7135 │7136 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7138 │7139 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671407141 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7142 You may run "mix format --migrate" to fix this warning automatically.7143 │7144 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7146 │7147 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271487149 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7150 You may run "mix format --migrate" to fix this warning automatically.7151 │7152 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7153 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7154 │7155 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571567157 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7158 You may run "mix format --migrate" to fix this warning automatically.7159 │7160 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7161 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7162 │7163 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671647165 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7166 You may run "mix format --migrate" to fix this warning automatically.7167 │7168 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7169 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7170 │7171 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271727173 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7174 You may run "mix format --migrate" to fix this warning automatically.7175 │7176 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7178 │7179 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571807181 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7182 You may run "mix format --migrate" to fix this warning automatically.7183 │7184 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7186 │7187 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671887189 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7190 You may run "mix format --migrate" to fix this warning automatically.7191 │7192 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7194 │7195 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271967197 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7198 You may run "mix format --migrate" to fix this warning automatically.7199 │7200 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7202 │7203 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572047205 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7206 You may run "mix format --migrate" to fix this warning automatically.7207 │7208 17 │ <<0 :: int32>> -> :void7209 │ ~~~~~~~~~~~~~~~~~~~~~~~7210 │7211 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672127213 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7214 You may run "mix format --migrate" to fix this warning automatically.7215 │7216 17 │ <<0 :: int32>> -> :void7217 │ ~~~~~~~~~~~~~~~~~~~~~~~7218 │7219 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272207221 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7222 You may run "mix format --migrate" to fix this warning automatically.7223 │7224 17 │ <<0 :: int32>> -> :void7225 │ ~~~~~~~~~~~~~~~~~~~~~~~7226 │7227 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572287229 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7230 You may run "mix format --migrate" to fix this warning automatically.7231 │7232 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7234 │7235 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672367237 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7238 You may run "mix format --migrate" to fix this warning automatically.7239 │7240 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7241 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7242 │7243 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272447245 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7246 You may run "mix format --migrate" to fix this warning automatically.7247 │7248 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7250 │7251 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572527253 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7254 You may run "mix format --migrate" to fix this warning automatically.7255 │7256 23 │ <<0 :: int32>> -> :void7257 │ ~~~~~~~~~~~~~~~~~~~~~~~7258 │7259 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672607261 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7262 You may run "mix format --migrate" to fix this warning automatically.7263 │7264 23 │ <<0 :: int32>> -> :void7265 │ ~~~~~~~~~~~~~~~~~~~~~~~7266 │7267 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272687269 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7270 You may run "mix format --migrate" to fix this warning automatically.7271 │7272 23 │ <<0 :: int32>> -> :void7273 │ ~~~~~~~~~~~~~~~~~~~~~~~7274 │7275 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572767277 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7278 You may run "mix format --migrate" to fix this warning automatically.7279 │7280 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7281 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7282 │7283 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672847285 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7286 You may run "mix format --migrate" to fix this warning automatically.7287 │7288 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7290 │7291 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272927293 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7294 You may run "mix format --migrate" to fix this warning automatically.7295 │7296 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7297 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7298 │7299 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573007301 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7302 │7303 20 │ manager = worker(Postgrex.TypeManager, [])7304 │ ~7305 │7306 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173077308 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7309 │7310 21 │ server_sup = supervisor(__MODULE__, [:servers])7311 │ ~7312 │7313 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173147315 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7316 │7317 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7318 │ ~7319 │7320 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17321 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173227323 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7324 │7325 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7326 │ ~7327 │7328 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173297330 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7331 │7332 110 │ if Map.size(s.listener_channels[channel]) == 1 do7333 │ ~7334 │7335 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37336 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37337 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273387339 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7340 │7341 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7342 │ ~7343 │7344 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273457346 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7347 │7348 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7349 │ ~7350 │7351 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173527353 warning: a struct for Postgrex.Query is expected on struct update:73547355 %Postgrex.Query{7356 query7357 | param_oids: param_oids,7358 param_formats: param_formats,7359 param_types: param_types7360 }73617362 but got type:73637364 dynamic()73657366 where "query" was given the type:73677368 # type: dynamic()7369 # from: lib/postgrex/protocol.ex:910:357370 query73717372 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73737374 type warning found at:7375 │7376 915 │ query = %Query{query | param_oids: param_oids,7377 │ ~7378 │7379 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673807381 warning: a struct for Postgrex.Query is expected on struct update:73827383 %Postgrex.Query{7384 query7385 | ref: make_ref(),7386 types: types,7387 columns: col_names,7388 result_oids: result_oids,7389 result_formats: result_formats,7390 result_types: result_types7391 }73927393 but got type:73947395 dynamic()73967397 where "query" was given the type:73987399 # type: dynamic()7400 # from: lib/postgrex/protocol.ex:926:357401 query74027403 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74047405 type warning found at:7406 │7407 932 │ query = %Query{query | ref: make_ref(), types: types,7408 │ ~7409 │7410 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674117412 warning: a struct for Postgrex.Query is expected on struct update:74137414 %Postgrex.Query{query | ref: make_ref()}74157416 but got type:74177418 dynamic()74197420 where "query" was given the type:74217422 # type: dynamic()7423 # from: lib/postgrex/protocol.ex:977:317424 query74257426 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74277428 type warning found at:7429 │7430 978 │ query = %Query{query | ref: make_ref()}7431 │ ~7432 │7433 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574347435 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7436 │7437 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7438 │ ~7439 │7440 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/274417442 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7443 │7444 9 │ worker(Postgrex.Parameters, [])]7445 │ ~7446 │7447 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/274487449 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7450 │7451 2131 │ formatted_reason = :ssl.format_error(reason)7452 │ ~7453 │7454 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374557456 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7457 │7458 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7459 │ ~7460 │7461 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374627463 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7464 │7465 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7466 │ ~7467 │7468 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274697470 warning: a struct for Postgrex.Query is expected on struct update:74717472 %Postgrex.Query{query | name: ""}74737474 but got type:74757476 dynamic()74777478 where "query" was given the type:74797480 # type: dynamic()7481 # from: lib/postgrex/protocol.ex:2313:167482 query74837484 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74857486 type warning found at:7487 │7488 2313 │ defp unnamed(query), do: %Query{query | name: ""}7489 │ ~7490 │7491 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174927493Generated postgrex app7494warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7495 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27496 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17497 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57498 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27499 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47500 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275017502==> ecto7503Compiling 70 files (.ex)7504 warning: using single-quoted strings to represent charlists is deprecated.7505 Use ~c"" if you indeed want a charlist or use "" instead.7506 You may run "mix format --migrate" to change all single-quoted7507 strings to use the ~c sigil and fix this warning.7508 │7509 166 │ defp insert_all_value(_), do: '?'7510 │ ~7511 │7512 └─ lib/ecto/adapters/mysql/connection.ex:166:3775137514 warning: using single-quoted strings to represent charlists is deprecated.7515 Use ~c"" if you indeed want a charlist or use "" instead.7516 You may run "mix format --migrate" to change all single-quoted7517 strings to use the ~c sigil and fix this warning.7518 │7519 354 │ '?'7520 │ ~7521 │7522 └─ lib/ecto/adapters/mysql/connection.ex:354:775237524 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75257526 This error happens when you have function calls without parentheses inside keywords. For example:75277528 function(arg, one: nested_call a, b, c)7529 function(arg, one: if expr, do: :this, else: :that)75307531 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:75327533 function(arg, one: if(expr, do: :this, else: :that))7534 function(arg, one: nested_call(a, b, c))75357536 Ambiguity found at:7537 │7538 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7540 │7541 └─ lib/ecto/changeset.ex:228675427543 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75447545 This error happens when you have function calls without parentheses inside keywords. For example:75467547 function(arg, one: nested_call a, b, c)7548 function(arg, one: if expr, do: :this, else: :that)75497550 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:75517552 function(arg, one: if(expr, do: :this, else: :that))7553 function(arg, one: nested_call(a, b, c))75547555 Ambiguity found at:7556 │7557 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7558 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7559 │7560 └─ lib/ecto/migration/runner.ex:26575617562 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75637564 This error happens when you have function calls without parentheses inside keywords. For example:75657566 function(arg, one: nested_call a, b, c)7567 function(arg, one: if expr, do: :this, else: :that)75687569 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:75707571 function(arg, one: if(expr, do: :this, else: :that))7572 function(arg, one: nested_call(a, b, c))75737574 Ambiguity found at:7575 │7576 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7577 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7578 │7579 └─ lib/ecto/migration/runner.ex:26775807581 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7582 │7583 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7584 │ ~7585 │7586 └─ lib/ecto/query/builder.ex:136:875877588 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7589 │7590 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7591 │ ~~7592 │7593 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275947595 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7596 │7597 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7598 │ ~~7599 │7600 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276017602 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76037604 This error happens when you have function calls without parentheses inside keywords. For example:76057606 function(arg, one: nested_call a, b, c)7607 function(arg, one: if expr, do: :this, else: :that)76087609 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:76107611 function(arg, one: if(expr, do: :this, else: :that))7612 function(arg, one: nested_call(a, b, c))76137614 Ambiguity found at:7615 │7616 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7617 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7618 │7619 └─ lib/ecto/repo/schema.ex:45476207621 warning: unused require Ecto.Query7622 │7623 6 │ require Ecto.Query7624 │ ~7625 │7626 └─ lib/ecto/repo/preloader.ex:6:376277628 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7629 │7630 9 │ schema "schema_migrations" do7631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7632 │7633 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76347635 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7636 │7637 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7638 │ ~7639 │7640 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276417642 warning: incompatible types given to Mix.Ecto.ensure_started/2:76437644 Mix.Ecto.ensure_started(repo, opts)76457646 given types:76477648 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76497650 but expected one of:76517652 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76537654 where "opts" was given the type:76557656 # type: dynamic(7657 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7658 non_struct_map()7659 )7660 # from: lib/mix/tasks/ecto.rollback.ex:64:107661 opts =7662 if opts[:quiet] do7663 Keyword.merge(opts, log: false, log_sql: false)7664 else7665 opts7666 end76677668 where "repo" was given the type:76697670 # type: dynamic(atom())7671 # from: lib/mix/tasks/ecto.rollback.ex:70:77672 Mix.Ecto.ensure_repo(repo, args)76737674 type warning found at:7675 │7676 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7677 │ ~7678 │7679 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276807681 warning: incompatible types given to Mix.Ecto.ensure_started/2:76827683 Mix.Ecto.ensure_started(repo, all: true)76847685 given types:76867687 -dynamic(atom())-, non_empty_list({:all, true})76887689 but expected one of:76907691 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76927693 where "repo" was given the type:76947695 # type: dynamic(atom())7696 # from: lib/mix/tasks/ecto.migrations.ex:37:77697 Mix.Ecto.ensure_repo(repo, args)76987699 type warning found at:7700 │7701 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7702 │ ~7703 │7704 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377057706 warning: incompatible types given to Mix.Ecto.ensure_started/2:77077708 Mix.Ecto.ensure_started(repo, opts)77097710 given types:77117712 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77137714 but expected one of:77157716 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77177718 where "opts" was given the type:77197720 # type: dynamic(7721 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7722 non_struct_map()7723 )7724 # from: lib/mix/tasks/ecto.migrate.ex:68:107725 opts =7726 if opts[:quiet] do7727 Keyword.merge(opts, log: false, log_sql: false)7728 else7729 opts7730 end77317732 where "repo" was given the type:77337734 # type: dynamic(atom())7735 # from: lib/mix/tasks/ecto.migrate.ex:74:77736 Mix.Ecto.ensure_repo(repo, args)77377738 type warning found at:7739 │7740 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7741 │ ~7742 │7743 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277447745 warning: the following clause will never match:77467747 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->77487749 because it attempts to match on the result of:77507751 System.stacktrace()77527753 which has type:77547755 empty_list()77567757 where "args_or_arity" was given the type:77587759 # type: float() or integer() or non_empty_list(term())7760 # from: lib/ecto/changeset.ex7761 (_() when args_or_arity == 2) when length(args_or_arity) == 277627763 where "module" was given the type:77647765 # type: dynamic()7766 # from: lib/ecto/changeset.ex:733:307767 module77687769 type warning found at:7770 │7771 741 │ ... when length(args_or_arity) == 2 ->7772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7773 │7774 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277757776 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7777 │7778 739 │ case System.stacktrace do7779 │ ~7780 │7781 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277827783 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77847785 Mix.Ecto.source_repo_priv(repo)77867787 given types:77887789 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77907791 but expected one of:77927793 atom()77947795 where "repo" was given the types:77967797 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7798 # from: lib/mix/tasks/ecto.load.ex:70:227799 Keyword.merge(repo.config, opts)78007801 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7802 # from: lib/mix/tasks/ecto.load.ex:72:277803 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78047805 type warning found at:7806 │7807 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7808 │ ~7809 │7810 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278117812 warning: expected a map or struct when accessing .__adapter__ in expression:78137814 repo.__adapter__78157816 where "repo" was given the type:78177818 # type: dynamic(atom())7819 # from: lib/mix/tasks/ecto.load.ex:53:77820 Mix.Ecto.ensure_repo(repo, args)78217822 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78237824 type warning found at:7825 │7826 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7827 │ ~7828 │7829 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178307831 warning: expected a map or struct when accessing .__adapter__ in expression:78327833 repo.__adapter__78347835 where "repo" was given the type:78367837 # type: dynamic(atom())7838 # from: lib/mix/tasks/ecto.dump.ex:50:77839 Mix.Ecto.ensure_repo(repo, args)78407841 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78427843 type warning found at:7844 │7845 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7846 │ ~7847 │7848 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178497850 warning: expected a map or struct when accessing .__adapter__ in expression:78517852 repo.__adapter__78537854 where "repo" was given the type:78557856 # type: dynamic(atom())7857 # from: lib/mix/tasks/ecto.drop.ex:39:77858 Mix.Ecto.ensure_repo(repo, args)78597860 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78617862 type warning found at:7863 │7864 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7865 │ ~7866 │7867 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178687869 warning: expected a map or struct when accessing .__adapter__ in expression:78707871 repo.__adapter__78727873 where "repo" was given the type:78747875 # type: dynamic(atom())7876 # from: lib/mix/tasks/ecto.create.ex:37:77877 Mix.Ecto.ensure_repo(repo, args)78787879 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78807881 type warning found at:7882 │7883 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7884 │ ~7885 │7886 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178877888 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7889 │7890 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7891 │ ~7892 │7893 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278947895 warning: the following conditional expression:78967897 is_atom(related)78987899 will always evaluate to:79007901 dynamic(true)79027903 where "related" was given the type:79047905 # type: dynamic(atom())7906 # from: lib/ecto/association.ex:730:157907 related = Ecto.Association.related_from_query(queryable)79087909 type warning found at:7910 │7911 732 │ unless is_atom(related) do7912 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7913 │7914 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379157916 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7917 │7918 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7919 │ ~7920 │7921 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27922 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279237924 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7925 │7926 62 │ Mix.Project.compile(args)7927 │ ~7928 │7929 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/279307931 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7932 │7933 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7934 │ ~7935 │7936 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279377938 warning: expected a module (an atom) when invoking start_link/1 in expression:79397940 repo.start_link(pool_size: pool_size)79417942 where "pool_size" was given the type:79437944 # type: dynamic()7945 # from: lib/mix/ecto.ex:101:157946 pool_size = Keyword.get(opts, :pool_size, 1)79477948 where "repo" was given the type:79497950 # type: dynamic(%{..., __adapter__: atom()})7951 # from: lib/mix/ecto.ex:99:367952 repo.__adapter__.ensure_all_started(repo, :temporary)79537954 type warning found at:7955 │7956 102 │ case repo.start_link(pool_size: pool_size) do7957 │ ~7958 │7959 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279607961 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7962 │7963 146 │ Logger.remove_backend(:console)7964 │ ~7965 │7966 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279677968 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7969 │7970 155 │ Logger.add_backend(:console, flush: true)7971 │ ~7972 │7973 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279747975 warning: incompatible types given to get_source/1:79767977 get_source(repo)79787979 given types:79807981 -dynamic(atom())-79827983 but expected one of:79847985 %{..., config: empty_list() or non_empty_list(term(), term())}79867987 where "repo" was given the type:79887989 # type: dynamic(atom())7990 # from: lib/ecto/migration/schema_migration.ex:24:137991 repo.all(7992 Map.put(7993 (7994 query =7995 (7996 query = {get_source(repo), Ecto.Migration.SchemaMigration}7997 Ecto.Query.Builder.From.apply(query, 1)7998 )7999 8000 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8001 ...,8002 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8003 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8004 line: 22,8005 take: %{}8006 })8007 ),8008 :prefix,8009 prefix8010 ), timeout: :infinity, log: false)80118012 type warning found at:8013 │8014 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)8015 │ ~8016 │8017 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/280188019 warning: incompatible types given to get_source/1:80208021 get_source(repo)80228023 given types:80248025 -dynamic(atom())-80268027 but expected one of:80288029 %{..., config: empty_list() or non_empty_list(term(), term())}80308031 where "repo" was given the type:80328033 # type: dynamic(atom())8034 # from: lib/ecto/migration/schema_migration.ex:30:138035 repo.insert!(8036 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8037 prefix: prefix,8038 source: get_source(repo)8039 ), timeout: :infinity, log: false)80408041 type warning found at:8042 │8043 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8044 │ ~8045 │8046 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/380478048 warning: incompatible types given to get_source/1:80498050 get_source(repo)80518052 given types:80538054 -dynamic(atom())-80558056 but expected one of:80578058 %{..., config: empty_list() or non_empty_list(term(), term())}80598060 where "repo" was given the type:80618062 # type: dynamic(atom())8063 # from: lib/ecto/migration/schema_migration.ex:36:138064 repo.delete_all(8065 Map.put(8066 (8067 query =8068 (8069 query = {get_source(repo), Ecto.Migration.SchemaMigration}8070 Ecto.Query.Builder.From.apply(query, 1)8071 )8072 8073 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8074 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8075 op: :and,8076 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8077 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8078 line: 348079 })8080 ),8081 :prefix,8082 prefix8083 ), timeout: :infinity, log: false)80848085 type warning found at:8086 │8087 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8088 │ ~8089 │8090 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380918092 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8093 │8094 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8095 │ ~8096 │8097 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/180988099 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8100 │8101 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8102 │ ~8103 │8104 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/381058106 warning: the following clause will never match:81078108 {:error, _} = error ->81098110 because it attempts to match on the result of:81118112 apply(changeset, adapter, :insert, args)81138114 which has type:81158116 dynamic({:invalid or :ok, term()})81178118 type warning found at:8119 │8120 219 │ {:error, _} = error ->8121 │ ~8122 │8123 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481248125 warning: the following clause will never match:81268127 {:error, _} = error ->81288129 because it attempts to match on the result of:81308131 apply(changeset, adapter, action, args)81328133 which has type:81348135 dynamic({:invalid or :ok, term()})81368137 type warning found at:8138 │8139 297 │ {:error, _} = error ->8140 │ ~8141 │8142 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481438144 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8145 │8146 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8147 │ ~8148 │8149 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/281508151 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8152 │8153 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8154 │ ~8155 │8156 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/381578158 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8159 │8160 54 │ filter_and_reraise e, System.stacktrace8161 │ ~8162 │8163 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581648165 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8166 │8167 44 │ index = Map.size(params)8168 │ ~8169 │8170 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58171 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581728173 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8174 │8175 614 │ Decimal.minus(decimal)8176 │ ~8177 │8178 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181798180 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)8181 │8182 228 │ raise BadStructError, struct: struct, term: data8183 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8184 │8185 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581868187 warning: the following clause will never match:81888189 {:error, _} ->81908191 because it attempts to match on the result of:81928193 NaiveDateTime.new(date, time)81948195 which has type:81968197 dynamic({:ok, %NaiveDateTime{}})81988199 type warning found at:8200 │8201 803 │ {:error, _} -> :error8202 │ ~~~~~~~~~~~~~~~~~~~~~8203 │8204 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182058206 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8207 │8208 214 │ filter_and_reraise e, System.stacktrace8209 │ ~8210 │8211 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48212 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/482138214 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8215 │8216 159 │ supervise(children, strategy: :one_for_one)8217 │ ~8218 │8219 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182208221 warning: expected a map or struct when accessing .__struct__ in expression:82228223 schema.__struct__82248225 where "schema" was given the types:82268227 # type: dynamic(atom() and not nil)8228 # from: lib/ecto/query/planner.ex:1186:418229 schema82308231 # type: atom()8232 # from: lib/ecto/query/planner.ex:1186:618233 is_atom(schema)82348235 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82368237 type warning found at:8238 │8239 1190 │ Map.has_key?(schema.__struct__, field) ->8240 │ ~8241 │8242 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682438244 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8245 │8246 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8247 │ ~8248 │8249 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282508251 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82528253 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82548255 given types:82568257 (8258 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8259 dynamic()8260 )82618262 but expected one of:82638264 atom(), term()82658266 where "opts" was given the type:82678268 # type: dynamic(8269 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8270 non_struct_map()8271 )8272 # from: lib/ecto/migrator.ex:44:658273 opts[:prefix]82748275 where "repo" was given the type:82768277 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8278 # from: lib/ecto/migrator.ex:44:238279 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82808281 type warning found at:8282 │8283 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8284 │ ~8285 │8286 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282878288 warning: expected a module (an atom) when invoking transaction/2 in expression:82898290 repo.transaction(fun, log: false, timeout: :infinity)82918292 where "fun" was given the type:82938294 # type: dynamic()8295 # from: lib/ecto/migrator.ex:114:478296 fun82978298 where "repo" was given the types:82998300 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8301 # from: lib/ecto/migrator.ex:118:248302 repo.__adapter__.supports_ddl_transaction?83038304 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8305 # from: lib/ecto/migrator.ex:118:248306 repo.__adapter__.supports_ddl_transaction?83078308 type warning found at:8309 │8310 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8311 │ ~8312 │8313 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383148315 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8316 │8317 291 │ modules = Code.load_file(file)8318 │ ~8319 │8320 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283218322 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8323 │8324 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8325 │ ~8326 │8327 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183288329 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8330 │8331 15 │ supervise(children, strategy: :simple_one_for_one)8332 │ ~8333 │8334 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183358336 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8337 │8338 321 │ reraise error, System.stacktrace8339 │ ~8340 │8341 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383428343 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8344 │8345 10 │ worker(Ecto.Registry, []),8346 │ ~8347 │8348 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283498350 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8351 │8352 260 │ reraise %{err | message: message}, System.stacktrace8353 │ ~8354 │8355 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683568357 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8358 │8359 11 │ supervisor(Ecto.Migration.Supervisor, [])8360 │ ~8361 │8362 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283638364Generated ecto app8365==> guardian_db8366Compiling 2 files (.ex)8367warning: cannot infer signatures from :cowboy because it is not loaded83688369warning: cannot infer signatures from :cowlib because it is not loaded83708371warning: cannot infer signatures from :ranch because it is not loaded83728373 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8374 │8375 18 │ config = Application.get_env(:guardian_db, GuardianDb, [])8376 │ ~8377 │8378 └─ lib/guardian_db.ex:18:24: GuardianDb (module)837983808381== Compilation error in file lib/guardian_db.ex ==8382** (RuntimeError) GuardianDb configuration is required8383 lib/guardian_db.ex:21: (module)8384could not compile dependency :guardian_db, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile guardian_db --force", update it with "mix deps.update guardian_db" or clean it with "mix deps.clean guardian_db"