Build log
nerves_system_qemu_aarch64
udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8390 of 8390 lines
1Resolving Hex dependencies...2Resolution completed in 0.286s3Unchanged: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_qemu_aarch64/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_qemu_aarch64/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_qemu_aarch64/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_qemu_aarch64/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.to_char_list/1 is deprecated. Use String.to_charlist/1 instead511 │512 147 │ [char | _] = String.to_char_list(binary)513 │ ~514 │515 └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3516517 warning: String.strip/1 is deprecated. Use String.trim/1 instead518 │519 47 │ |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)520 │ ~521 │522 └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1523 └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1524525 warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead526 │527 58 │ |> Enum.chunk(2) # [[file, line], [file, line], ...]528 │ ~529 │530 └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1531532 warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead533 │534 65 │ {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]535 │ ~536 │537 └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1538539 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_conns_sup.erl:694 │695 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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.erl:702 │703 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);704 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708709 ┌─ src/ranch_ssl.erl:710 │711 128 │ case ssl:ssl_accept(CSocket, Timeout) of712 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead713714 ┌─ src/ranch_ssl.erl:715 │716 233 │ end, ssl:cipher_suites());717 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead718719 ┌─ src/ranch_ssl.erl:720 │721 235 │ ssl:cipher_suites()722 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead723724725==> 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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.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.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead916 │917 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])918 │ ~919 │920 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2921922 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead923 │924 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])925 │ ~926 │927 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3928929 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead930 │931 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)932 │ ~933 │934 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4935936 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead937 │938 138 │ case System.stacktrace() do939 │ ~940 │941 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2942943 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead944 │945 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)946 │ ~947 │948 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3949950 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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead976 │977 111 │ stack = System.stacktrace()978 │ ~979 │980 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3981982 warning: the following clause will never match:983984 [{a, b, params, c} | rest] when is_list(params) ->985986 because it attempts to match on the result of:987988 System.stacktrace()989990 which has type:991992 empty_list()993994 where "params" was given the type:995996 # type: empty_list() or non_empty_list(term(), term())997 # from: lib/db_connection/connection.ex:140:43998 is_list(params)9991000 type warning found at:1001 │1002 140 │ [{a, b, params, c} | rest] when is_list(params) ->1003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1004 │1005 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/210061007 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1008 │1009 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1010 │ ~1011 │1012 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010131014 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: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1022 │1023 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],1024 │ ~1025 │1026 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310271028 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1029 │1030 36 │ worker(DBConnection.Watcher, [owner])1031 │ ~1032 │1033 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110341035 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1036 │1037 986 │ stack = System.stacktrace()1038 │ ~1039 │1040 └─ lib/db_connection.ex:986:28: DBConnection.handle/41041 └─ lib/db_connection.ex:992:24: DBConnection.handle/41042 └─ lib/db_connection.ex:1003:65: DBConnection.parse/41043 └─ lib/db_connection.ex:1012:24: DBConnection.encode/41044 └─ lib/db_connection.ex:1022:40: DBConnection.decode/61045 └─ lib/db_connection.ex:1057:40: DBConnection.describe/31046 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51047 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21048 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41049 └─ lib/db_connection.ex:1359:28: DBConnection.handle/51050 └─ lib/db_connection.ex:1365:24: DBConnection.handle/51051 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21052 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61053 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610541055 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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu1279Compiling 1 file (.ex)1280Generated nerves_toolchain_aarch64_nerves_linux_gnu app1281==> nerves_system_qemu_aarch641282Compiling 1 file (.ex)1283Generated nerves_system_qemu_aarch64 app1284==> nerves_compatibility_test1285===> Analyzing applications...1286===> Compiling telemetry1287==> scrivener1288Compiling 4 files (.ex)1289Generated scrivener app1290==> nerves_compatibility_test1291===> Analyzing applications...1292===> Compiling cowboy1293 ┌─ src/cowboy_websocket.erl:1294 │1295 147 │ Stacktrace = erlang:get_stacktrace(),1296 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12971298 ┌─ src/cowboy_websocket.erl:1299 │1300 645 │ {stacktrace, erlang:get_stacktrace()},1301 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13021303 ┌─ src/cowboy_websocket.erl:1304 │1305 755 │ {stacktrace, erlang:get_stacktrace()},1306 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace130713081309 ┌─ src/cowboy_handler.erl:1310 │1311 87 │ Stacktrace = erlang:get_stacktrace(),1312 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13131314 ┌─ src/cowboy_handler.erl:1315 │1316 116 │ Stacktrace = erlang:get_stacktrace(),1317 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13181319 ┌─ src/cowboy_handler.erl:1320 │1321 235 │ Stacktrace = erlang:get_stacktrace(),1322 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13231324 ┌─ src/cowboy_handler.erl:1325 │1326 290 │ {stacktrace, erlang:get_stacktrace()},1327 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace132813291330 ┌─ src/cowboy_rest.erl:1331 │1332 69 │ Stacktrace = erlang:get_stacktrace(),1333 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13341335 ┌─ src/cowboy_rest.erl:1336 │1337 1006 │ Stacktrace = erlang:get_stacktrace(),1338 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133913401341==> phoenix_pubsub1342Compiling 12 files (.ex)1343 warning: single quotes around atoms are deprecated. Use double quotes instead1344 │1345 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1346 │ ~1347 │1348 └─ lib/phoenix/pubsub/local.ex:164:2313491350 warning: single quotes around atoms are deprecated. Use double quotes instead1351 │1352 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1353 │ ~1354 │1355 └─ lib/phoenix/pubsub/local.ex:164:4013561357 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13581359 %Phoenix.Tracker.Replica{replica | status: :permdown}13601361 but got type:13621363 dynamic()13641365 where "replica" was given the type:13661367 # type: dynamic()1368 # from: lib/phoenix/tracker/replica.ex:72:171369 replica13701371 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13721373 type warning found at:1374 │1375 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1376 │ ~1377 │1378 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113791380 warning: a struct for Phoenix.Tracker.State is expected on struct update:13811382 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13831384 but got type:13851386 dynamic()13871388 where "delta" was given the type:13891390 # type: dynamic()1391 # from: lib/phoenix/tracker/state.ex:396:361392 %Phoenix.Tracker.State{delta: delta} = state13931394 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13951396 type warning found at:1397 │1398 399 │ new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1399 │ ~1400 │1401 └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/514021403 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14041405 %Phoenix.Tracker.Replica{replica | status: :down}14061407 but got type:14081409 dynamic()14101411 where "replica" was given the type:14121413 # type: dynamic()1414 # from: lib/phoenix/tracker/replica.ex:74:131415 replica14161417 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14181419 type warning found at:1420 │1421 74 │ defp down(replica), do: %Replica{replica | status: :down}1422 │ ~1423 │1424 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114251426 warning: a struct for Phoenix.Tracker.State is expected on struct update:14271428 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14291430 but got type:14311432 dynamic()14331434 where "delta" was given the type:14351436 # type: dynamic()1437 # from: lib/phoenix/tracker/state.ex:471:991438 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1439 state14401441 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14421443 type warning found at:1444 │1445 477 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1446 │ ~1447 │1448 └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114491450 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14511452 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14531454 but got type:14551456 dynamic()14571458 where "replica" was given the type:14591460 # type: dynamic()1461 # from: lib/phoenix/tracker/replica.ex:76:291462 replica14631464 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14651466 type warning found at:1467 │1468 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1469 │ ~1470 │1471 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114721473 warning: a struct for Phoenix.Tracker.State is expected on struct update:14741475 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14761477 but got type:14781479 dynamic(%{..., range: {term(), term()}})14801481 where "delta" was given the type:14821483 # type: dynamic(%{..., range: {term(), term()}})1484 # from: lib/phoenix/tracker/state.ex:481:301485 {start_clock, end_clock} = delta.range14861487 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14881489 type warning found at:1490 │1491 485 │ delta: %State{delta | range: {start_clock, new_end}}}1492 │ ~1493 │1494 └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214951496 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1497 │1498 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1499 │ ~1500 │1501 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215021503 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1504 │1505 42 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1506 │ ~1507 │1508 └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115091510 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1511 │1512 43 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1513 │ ~1514 │1515 └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115161517 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1518 │1519 43 │ :ok = :pg2.create(pg2_group)1520 │ ~1521 │1522 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115231524 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1525 │1526 46 │ supervise children, strategy: :rest_for_one1527 │ ~1528 │1529 └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115301531 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1532 │1533 44 │ :ok = :pg2.join(pg2_group, self())1534 │ ~1535 │1536 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115371538 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1539 │1540 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1541 │ ~1542 │1543 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11544 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115451546 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1547 │1548 57 │ :pg2.get_members(pg2_namespace(server_name))1549 │ ~1550 │1551 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115521553 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1554 │1555 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1556 │ ~1557 │1558 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115591560 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1561 │1562 42 │ supervise children, strategy: :one_for_one1563 │ ~1564 │1565 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115661567Generated phoenix_pubsub app1568==> plug1569Compiling 1 file (.erl)1570Compiling 42 files (.ex)1571Generated plug app1572warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1573 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21574 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11575 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51576 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21577 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41578 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215791580==> phoenix1581Compiling 75 files (.ex)1582warning: cannot infer signatures from :cowboy because it is not loaded15831584warning: cannot infer signatures from :cowlib because it is not loaded15851586warning: cannot infer signatures from :ranch because it is not loaded15871588 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 operator1589 │1590 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr1591 │ ~1592 │1593 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115941595 warning: using single-quoted strings to represent charlists is deprecated.1596 Use ~c"" if you indeed want a charlist or use "" instead.1597 You may run "mix format --migrate" to change all single-quoted1598 strings to use the ~c sigil and fix this warning.1599 │1600 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1601 │ ~1602 │1603 └─ lib/phoenix/channel/server.ex:310:3116041605 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1606 │1607 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1608 │ ~1609 │1610 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316111612 warning: unused require Logger1613 │1614 20 │ require Logger1615 │ ~1616 │1617 └─ lib/phoenix/endpoint/handler.ex:20:316181619 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1620 │1621 39 │ Logger.warn """1622 │ ~1623 │1624 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116251626 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 operator1627 │1628 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1629 │ ~1630 │1631 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216321633 warning: using single-quoted strings to represent charlists is deprecated.1634 Use ~c"" if you indeed want a charlist or use "" instead.1635 You may run "mix format --migrate" to change all single-quoted1636 strings to use the ~c sigil and fix this warning.1637 │1638 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1639 │ ~1640 │1641 └─ lib/phoenix/router.ex:315:5016421643 warning: using single-quoted strings to represent charlists is deprecated.1644 Use ~c"" if you indeed want a charlist or use "" instead.1645 You may run "mix format --migrate" to change all single-quoted1646 strings to use the ~c sigil and fix this warning.1647 │1648 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1649 │ ~1650 │1651 └─ lib/phoenix/router/helpers.ex:195:5016521653 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16541655 This error happens when you have function calls without parentheses inside keywords. For example:16561657 function(arg, one: nested_call a, b, c)1658 function(arg, one: if expr, do: :this, else: :that)16591660 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:16611662 function(arg, one: if(expr, do: :this, else: :that))1663 function(arg, one: nested_call(a, b, c))16641665 Ambiguity found at:1666 │1667 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """1668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1669 │1670 └─ lib/phoenix/router/resource.ex:7116711672 warning: duplicate key :route found in struct1673 │1674 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1676 │1677 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16781679 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1680 │1681 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1682 │ ~1683 │1684 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116851686 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)"1687 │1688 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1689 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1690 │1691 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16921693 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1694 │1695 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1696 │ ~1697 │1698 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216991700 warning: using single-quoted strings to represent charlists is deprecated.1701 Use ~c"" if you indeed want a charlist or use "" instead.1702 You may run "mix format --migrate" to change all single-quoted1703 strings to use the ~c sigil and fix this warning.1704 │1705 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1706 │ ~1707 │1708 └─ lib/phoenix/template.ex:174:5017091710 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1711 │1712 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1713 │ ~1714 │1715 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217161717 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1718 │1719 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1720 │ ~1721 │1722 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117231724 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1725 │1726 14 │ supervise(children, strategy: :simple_one_for_one)1727 │ ~1728 │1729 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117301731 warning: expected a module (an atom) when invoking config/1 in expression:17321733 endpoint.config(:endpoint_id)17341735 where "endpoint" was given the type:17361737 # type: dynamic(%{..., __pubsub_server__: atom()})1738 # from: lib/phoenix/transports/long_poll.ex:199:101739 verify_token(endpoint, token, opts)17401741 type warning found at:1742 │1743 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1744 │ ~1745 │1746 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317471748 warning: unknown key .__pubsub_server__ in expression:17491750 endpoint.__pubsub_server__17511752 the given type does not have the given key:17531754 dynamic(1755 %Phoenix.Socket{1756 id: term(),1757 assigns: term(),1758 channel: term(),1759 channel_pid: term(),1760 endpoint: atom(),1761 handler: term(),1762 joined: term(),1763 pubsub_server: term(),1764 ref: term(),1765 join_ref: term(),1766 topic: term(),1767 transport: term(),1768 transport_pid: term(),1769 transport_name: term(),1770 serializer: term(),1771 private: term(),1772 vsn: term()1773 } or1774 %Plug.Conn{1775 adapter: term(),1776 assigns: term(),1777 body_params: term(),1778 cookies: term(),1779 halted: term(),1780 host: term(),1781 method: term(),1782 owner: term(),1783 params: term(),1784 path_info: term(),1785 path_params: term(),1786 port: term(),1787 private: term(),1788 query_params: term(),1789 query_string: term(),1790 remote_ip: term(),1791 req_cookies: term(),1792 req_headers: term(),1793 request_path: term(),1794 resp_body: term(),1795 resp_cookies: term(),1796 resp_headers: term(),1797 scheme: term(),1798 script_name: term(),1799 secret_key_base: term(),1800 state: term(),1801 status: term()1802 } or atom() or binary()1803 )18041805 where "endpoint" was given the type:18061807 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1808 # from: lib/phoenix/transports/long_poll.ex:254:191809 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18101811 type warning found at:1812 │1813 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1814 │ ~~~~~~~~~~~~~~~~~1815 │1816 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318171818 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1819 │1820 647 │ exception -> {:error, {exception, System.stacktrace()}}1821 │ ~1822 │1823 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118241825 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1826 │1827 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1828 │ ~1829 │1830 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418311832 warning: a struct for Phoenix.Socket is expected on struct update:18331834 %Phoenix.Socket{socket | id: id}18351836 but got type:18371838 dynamic()18391840 where "socket" was given the type:18411842 # type: dynamic()1843 # from: lib/phoenix/socket/transport.ex1844 {:ok, socket}18451846 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18471848 type warning found at:1849 │1850 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1851 │ ~1852 │1853 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718541855 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1856 │1857 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1859 │1860 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18611862 warning: a struct for Plug.Conn is expected on struct update:18631864 %Plug.Conn{conn | state: :sent}18651866 but got type:18671868 dynamic()18691870 where "conn" was given the type:18711872 # type: dynamic()1873 # from: lib/phoenix/endpoint/render_errors.ex:79:211874 conn18751876 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18771878 type warning found at:1879 │1880 83 │ %Plug.Conn{conn | state: :sent}1881 │ ~1882 │1883 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518841885 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1886 │1887 10 │ conn = @connection.conn(req, transport)1888 │ ~1889 │1890 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318911892 warning: a struct for Plug.Conn is expected on struct update:18931894 %Plug.Conn{conn | query_params: %{}, params: %{}}18951896 but got type:18971898 dynamic(%{..., params: %Plug.Conn.Unfetched{}})18991900 where "conn" was given the types:19011902 # type: dynamic(%{..., params: term()})1903 # from: lib/phoenix/endpoint/render_errors.ex:94:171904 conn.params19051906 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1907 # from: lib/phoenix/endpoint/render_errors.ex:94:171908 conn.params19091910 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19111912 type warning found at:1913 │1914 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1915 │ ~1916 │1917 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119181919 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1920 │1921 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1922 │ ~1923 │1924 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319251926 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1927 │1928 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1929 │ ~1930 │1931 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319321933 warning: a struct for Plug.Conn is expected on struct update:19341935 %Plug.Conn{conn | query_params: %{}, params: params}19361937 but got type:19381939 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19401941 where "conn" was given the types:19421943 # type: dynamic(%{..., params: term()})1944 # from: lib/phoenix/endpoint/render_errors.ex:94:171945 conn.params19461947 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1948 # from: lib/phoenix/endpoint/render_errors.ex:94:171949 conn.params19501951 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19521953 type warning found at:1954 │1955 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}1956 │ ~1957 │1958 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119591960 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1961 │1962 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),1963 │ ~1964 │1965 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419661967 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1968 │1969 199 │ worker(Phoenix.Tracker, [module, opts, opts])1970 │ ~1971 │1972 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419731974 warning: a struct for Plug.Conn is expected on struct update:19751976 %Plug.Conn{conn | params: params}19771978 but got type:19791980 dynamic(%{..., params: map()})19811982 where "conn" was given the type:19831984 # type: dynamic(%{..., params: map()})1985 # from: lib/phoenix/controller.ex:912:171986 Map.get(conn.params, required_key)19871988 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19891990 type warning found at:1991 │1992 919 │ %Plug.Conn{conn | params: params}1993 │ ~1994 │1995 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219961997 warning: expected a map or struct when accessing .url in expression:19981999 endpoint.url20002001 where "endpoint" was given the types:20022003 # type: dynamic(atom())2004 # from: lib/phoenix/router/helpers.ex:24:202005 endpoint20062007 # type: atom()2008 # from: lib/phoenix/router/helpers.ex:24:352009 is_atom(endpoint)20102011 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20122013 type warning found at:2014 │2015 25 │ endpoint.url2016 │ ~2017 │2018 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220192020 warning: a struct for Plug.Conn is expected on struct update:20212022 %Plug.Conn{conn | path_info: path, script_name: script}20232024 but got type:20252026 dynamic()20272028 where "conn" was given the type:20292030 # type: dynamic()2031 # from: lib/phoenix/router/route.ex:147:102032 conn = target.call(%Plug.Conn{...}, opts)20332034 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20352036 type warning found at:2037 │2038 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2039 │ ~2040 │2041 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420422043 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2044 │2045 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2046 │ ~2047 │2048 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120492050 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2051 │2052 71 │ supervise(children, strategy: :one_for_one)2053 │ ~2054 │2055 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120562057 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2058 │2059 76 │ [worker(Phoenix.Config, args)]2060 │ ~2061 │2062 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320632064 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2065 │2066 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2067 │ ~2068 │2069 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22070 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32071 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320722073 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2074 │2075 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2076 │ ~2077 │2078 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320792080 warning: expected a module (an atom) when invoking path/1 in expression:20812082 endpoint.path("/")20832084 where "endpoint" was given the type:20852086 # type: dynamic(%{..., host: term()})2087 # from: lib/phoenix/endpoint/supervisor.ex:312:142088 endpoint.host20892090 type warning found at:2091 │2092 313 │ endpoint.path("/")2093 │ ~2094 │2095 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120962097 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2098 │2099 35 │ supervise(children, strategy: :one_for_one)2100 │ ~2101 │2102 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121032104 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2105 │2106 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2107 │ ~2108 │2109 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321102111 warning: comparison between distinct types found:21122113 !Path.extname(file_path) == ".gz"21142115 given types:21162117 dynamic(boolean()) == binary()21182119 where "file_path" was given the type:21202121 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2122 # from: lib/phoenix/digester.ex:147:452123 Path.basename(file_path)21242125 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 false21262127 type warning found at:2128 │2129 148 │ !Path.extname(file_path) == ".gz"2130 │ ~2131 │2132 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121332134 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2135 │2136 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2137 │ ~2138 │2139 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321402141 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2142 │2143 113 │ {addr,port} = :ranch.get_addr(ref)2144 │ ~2145 │2146 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321472148 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2149 │2150 51 │ worker(Phoenix.CodeReloader.Server, [])2151 │ ~2152 │2153 └─ lib/phoenix.ex:51:7: Phoenix.start/221542155 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2156 │2157 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)2158 │ ~2159 │2160 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321612162 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21632164 mod.__phoenix_recompile__?21652166 where "mod" was given the type:21672168 # type: dynamic(atom())2169 # from: lib/mix/tasks/compile.phoenix.ex:34:122170 Code.ensure_loaded?(mod)21712172 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21732174 type warning found at:2175 │2176 36 │ mod.__phoenix_recompile__?2177 │ ~2178 │2179 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121802181 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2182 │2183 155 │ Enum.partition attrs, fn2184 │ ~2185 │2186 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121872188 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2189 │2190 234 │ Enum.partition(attrs, fn2191 │ ~2192 │2193 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221942195Generated phoenix app2196==> guardian2197Compiling 21 files (.ex)2198warning: cannot infer signatures from :cowboy because it is not loaded21992200warning: cannot infer signatures from :cowlib because it is not loaded22012202warning: cannot infer signatures from :ranch because it is not loaded22032204 warning: use Bitwise is deprecated. import Bitwise instead2205 │2206 123 │ use Bitwise2207 │ ~~~~~~~~~~~2208 │2209 └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22102211 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2212 │2213 73 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2214 │ ~2215 │2216 └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122172218 warning: unused require Logger2219 │2220 24 │ require Logger2221 │ ~2222 │2223 └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322242225 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2226 │2227 67 │ _ = Logger.warn(":on_failure is deprecated. Use :handler")2228 │ ~2229 │2230 └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122312232 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2233 │2234 57 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2235 │ ~2236 │2237 └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122382239Generated guardian app2240==> phoenix_html2241Compiling 8 files (.ex)2242 warning: using single-quoted strings to represent charlists is deprecated.2243 Use ~c"" if you indeed want a charlist or use "" instead.2244 You may run "mix format --migrate" to change all single-quoted2245 strings to use the ~c sigil and fix this warning.2246 │2247 7 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2248 │ ~2249 │2250 └─ lib/phoenix_html/engine.ex:7:5022512252 warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2253 │2254 13 │ use EEx.Engine2255 │ ~~~~~~~~~~~~~~2256 │2257 └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22582259 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2260 │2261 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12262 │ ~2263 │2264 └─ lib/phoenix_html/engine.ex:28:722652266 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2267 │2268 32 │ def handle_text({:safe, buffer}, text) do2269 │ ~2270 │2271 └─ lib/phoenix_html/engine.ex:32:722722273 warning: single quotes around keywords are deprecated. Use double quotes instead2274 │2275 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2276 │ ~2277 │2278 └─ lib/phoenix_html/tag.ex:264:1622792280 warning: single quotes around keywords are deprecated. Use double quotes instead2281 │2282 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2283 │ ~2284 │2285 └─ lib/phoenix_html/tag.ex:264:4322862287 warning: the 1st pattern in clause will never match:22882289 6022902291 because it is expected to receive type:22922293 dynamic(empty_list() or non_empty_list(term(), term()))22942295 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22962297 type warning found at:2298 │2299 56 │ def to_iodata(?<), do: "<"2300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301 │2302 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123032304 warning: the 1st pattern in clause will never match:23052306 6223072308 because it is expected to receive type:23092310 dynamic(empty_list() or non_empty_list(term(), term()))23112312 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23132314 type warning found at:2315 │2316 57 │ def to_iodata(?>), do: ">"2317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2318 │2319 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123202321 warning: the right-hand side of || will never be executed:23222323 selected(form, field, opts) || ...23242325 because the left-hand side always evaluates to:23262327 dynamic({term(), term()})23282329 where "field" was given the type:23302331 # type: dynamic()2332 # from: lib/phoenix_html/form.ex:830:202333 field23342335 where "form" was given the type:23362337 # type: dynamic()2338 # from: lib/phoenix_html/form.ex:830:142339 form23402341 where "opts" was given the types:23422343 # type: dynamic()2344 # from: lib/phoenix_html/form.ex:830:362345 opts23462347 # type: dynamic(empty_list() or non_empty_list(term(), term()))2348 # from: lib/phoenix_html/form.ex:831:242349 selected(form, field, opts)23502351 type warning found at:2352 │2353 831 │ {selected, opts} = selected(form, field, opts) || []2354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2355 │2356 └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423572358 warning: the 1st pattern in clause will never match:23592360 3823612362 because it is expected to receive type:23632364 dynamic(empty_list() or non_empty_list(term(), term()))23652366 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23672368 type warning found at:2369 │2370 58 │ def to_iodata(?&), do: "&"2371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2372 │2373 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123742375 warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2376 │2377 1 │ defmodule Phoenix.HTML.Engine do2378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2379 │2380 └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)23812382 warning: the 1st pattern in clause will never match:23832384 3423852386 because it is expected to receive type:23872388 dynamic(empty_list() or non_empty_list(term(), term()))23892390 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23912392 type warning found at:2393 │2394 59 │ def to_iodata(?"), do: """2395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2396 │2397 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123982399 warning: the 1st pattern in clause will never match:24002401 3924022403 because it is expected to receive type:24042405 dynamic(empty_list() or non_empty_list(term(), term()))24062407 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24082409 type warning found at:2410 │2411 60 │ def to_iodata(?'), do: "'"2412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2413 │2414 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124152416 warning: the 1st pattern in clause will never match:24172418 {:safe, data}24192420 because it is expected to receive type:24212422 dynamic(empty_list() or non_empty_list(term(), term()))24232424 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24252426 type warning found at:2427 │2428 75 │ def to_iodata({:safe, data}) do2429 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2430 │2431 └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124322433 warning: the following clause is redundant:24342435 def handle_text("", text)24362437 it has type:24382439 binary(), dynamic()24402441 previous clauses have already matched on the following types:24422443 term(), term()24442445 │2446 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12447 │ ~2448 │2449 └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224502451 warning: the following clause is redundant:24522453 def handle_text({:safe, buffer}, text)24542455 it has type:24562457 dynamic({:safe, term()}), dynamic()24582459 previous clauses have already matched on the following types:24602461 term(), term()24622463 │2464 32 │ def handle_text({:safe, buffer}, text) do2465 │ ~2466 │2467 └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/224682469 warning: the following clause is redundant:24702471 def to_iodata(other)24722473 it has type:24742475 dynamic(empty_list() or non_empty_list(term(), term()))24762477 previous clauses have already matched on the following types:24782479 non_empty_list(term(), term())2480 empty_list()24812482 │2483 79 │ def to_iodata(other) do2484 │ ~2485 │2486 └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124872488 warning: the 1st pattern in clause will never match:24892490 h24912492 because it is expected to receive type:24932494 dynamic(empty_list() or non_empty_list(term(), term()))24952496 where "h" was given the type:24972498 # type: integer()2499 # from: lib/phoenix_html/safe.ex:62:252500 is_integer(h)25012502 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25032504 type warning found at:2505 │2506 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do2507 │ ~2508 │2509 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/125102511 warning: the 1st pattern in clause will never match:25122513 h25142515 because it is expected to receive type:25162517 dynamic(empty_list() or non_empty_list(term(), term()))25182519 where "h" was given the type:25202521 # type: integer()2522 # from: lib/phoenix_html/safe.ex:65:252523 is_integer(h)25242525 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25262527 type warning found at:2528 │2529 65 │ def to_iodata(h) when is_integer(h) do2530 │ ~2531 │2532 └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125332534 warning: the 1st pattern in clause will never match:25352536 h25372538 because it is expected to receive type:25392540 dynamic(empty_list() or non_empty_list(term(), term()))25412542 where "h" was given the type:25432544 # type: binary()2545 # from: lib/phoenix_html/safe.ex:71:252546 is_binary(h)25472548 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25492550 type warning found at:2551 │2552 71 │ def to_iodata(h) when is_binary(h) do2553 │ ~2554 │2555 └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125562557Generated phoenix_html app2558==> postgrex2559Compiling 62 files (.ex)2560 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2561 │2562 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2563 │ ~2564 │2565 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25662567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2568 You may run "mix format --migrate" to fix this warning automatically.2569 │2570 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2571 │ ~2572 │2573 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125742575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2576 You may run "mix format --migrate" to fix this warning automatically.2577 │2578 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2579 │ ~2580 │2581 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125822583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2584 You may run "mix format --migrate" to fix this warning automatically.2585 │2586 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2587 │ ~2588 │2589 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125902591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2592 You may run "mix format --migrate" to fix this warning automatically.2593 │2594 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2595 │ ~2596 │2597 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125982599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2600 You may run "mix format --migrate" to fix this warning automatically.2601 │2602 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2603 │ ~2604 │2605 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126062607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2608 You may run "mix format --migrate" to fix this warning automatically.2609 │2610 43 │ <<-1::int32>>2611 │ ~2612 │2613 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126142615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2616 You may run "mix format --migrate" to fix this warning automatically.2617 │2618 48 │ <<value_byte_size::int32>> <> value2619 │ ~2620 │2621 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126222623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2624 You may run "mix format --migrate" to fix this warning automatically.2625 │2626 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2627 │ ~2628 │2629 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226302631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2632 You may run "mix format --migrate" to fix this warning automatically.2633 │2634 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2635 │ ~2636 │2637 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226382639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2640 You may run "mix format --migrate" to fix this warning automatically.2641 │2642 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2643 │ ~2644 │2645 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226462647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2648 You may run "mix format --migrate" to fix this warning automatically.2649 │2650 64 │ ... -1::int32, rest::binary>>, acc) do2651 │ ~2652 │2653 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226542655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2656 You may run "mix format --migrate" to fix this warning automatically.2657 │2658 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2659 │ ~2660 │2661 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226622663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2664 You may run "mix format --migrate" to fix this warning automatically.2665 │2666 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2667 │ ~2668 │2669 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226702671 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2672 You may run "mix format --migrate" to fix this warning automatically.2673 │2674 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2675 │ ~2676 │2677 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226782679 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2680 You may run "mix format --migrate" to fix this warning automatically.2681 │2682 79 │ ... -1::int32, rest::binary>>, acc) do2683 │ ~2684 │2685 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226862687 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2688 You may run "mix format --migrate" to fix this warning automatically.2689 │2690 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2691 │ ~2692 │2693 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226942695 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2696 You may run "mix format --migrate" to fix this warning automatically.2697 │2698 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2699 │ ~2700 │2701 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/227022703 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2704 You may run "mix format --migrate" to fix this warning automatically.2705 │2706 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2707 │ ~2708 │2709 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127102711 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2712 You may run "mix format --migrate" to fix this warning automatically.2713 │2714 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2715 │ ~2716 │2717 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127182719 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2720 You may run "mix format --migrate" to fix this warning automatically.2721 │2722 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2723 │ ~2724 │2725 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127262727 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2728 You may run "mix format --migrate" to fix this warning automatically.2729 │2730 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2731 │ ~2732 │2733 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127342735 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2736 You may run "mix format --migrate" to fix this warning automatically.2737 │2738 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2739 │ ~2740 │2741 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127422743 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2744 You may run "mix format --migrate" to fix this warning automatically.2745 │2746 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2747 │ ~2748 │2749 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127502751 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2752 You may run "mix format --migrate" to fix this warning automatically.2753 │2754 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2755 │ ~2756 │2757 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127582759 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2760 You may run "mix format --migrate" to fix this warning automatically.2761 │2762 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2763 │ ~2764 │2765 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127662767 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2768 You may run "mix format --migrate" to fix this warning automatically.2769 │2770 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2771 │ ~2772 │2773 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127742775 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2776 You may run "mix format --migrate" to fix this warning automatically.2777 │2778 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2779 │ ~2780 │2781 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127822783 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2784 You may run "mix format --migrate" to fix this warning automatically.2785 │2786 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2787 │ ~2788 │2789 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127902791 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2792 You may run "mix format --migrate" to fix this warning automatically.2793 │2794 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2795 │ ~2796 │2797 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127982799 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2800 You may run "mix format --migrate" to fix this warning automatically.2801 │2802 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2803 │ ~2804 │2805 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128062807 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2808 You may run "mix format --migrate" to fix this warning automatically.2809 │2810 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2811 │ ~2812 │2813 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328142815 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2816 You may run "mix format --migrate" to fix this warning automatically.2817 │2818 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2819 │ ~2820 │2821 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128222823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2824 You may run "mix format --migrate" to fix this warning automatically.2825 │2826 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2827 │ ~2828 │2829 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128302831 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2832 You may run "mix format --migrate" to fix this warning automatically.2833 │2834 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2835 │ ~2836 │2837 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228382839 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2840 You may run "mix format --migrate" to fix this warning automatically.2841 │2842 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2843 │ ~2844 │2845 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228462847 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2848 You may run "mix format --migrate" to fix this warning automatically.2849 │2850 23 │ <<x::float64, y::float64>>2851 │ ~2852 │2853 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228542855 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2856 You may run "mix format --migrate" to fix this warning automatically.2857 │2858 23 │ <<x::float64, y::float64>>2859 │ ~2860 │2861 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228622863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2864 You may run "mix format --migrate" to fix this warning automatically.2865 │2866 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2867 │ ~2868 │2869 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128702871 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2872 You may run "mix format --migrate" to fix this warning automatically.2873 │2874 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2875 │ ~2876 │2877 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228782879 warning: use Bitwise is deprecated. import Bitwise instead2880 │2881 4 │ use Bitwise, only_operators: true2882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2883 │2884 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28852886 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2887 You may run "mix format --migrate" to fix this warning automatically.2888 │2889 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2890 │ ~2891 │2892 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228932894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2895 You may run "mix format --migrate" to fix this warning automatically.2896 │2897 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2898 │ ~2899 │2900 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129012902 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2903 You may run "mix format --migrate" to fix this warning automatically.2904 │2905 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2906 │ ~2907 │2908 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129092910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2911 You may run "mix format --migrate" to fix this warning automatically.2912 │2913 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2914 │ ~2915 │2916 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129172918 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2919 You may run "mix format --migrate" to fix this warning automatically.2920 │2921 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2922 │ ~2923 │2924 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129252926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2927 You may run "mix format --migrate" to fix this warning automatically.2928 │2929 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2930 │ ~2931 │2932 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/129332934 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2935 You may run "mix format --migrate" to fix this warning automatically.2936 │2937 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2938 │ ~2939 │2940 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129412942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2943 You may run "mix format --migrate" to fix this warning automatically.2944 │2945 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2946 │ ~2947 │2948 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129492950 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2951 You may run "mix format --migrate" to fix this warning automatically.2952 │2953 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2954 │ ~2955 │2956 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129572958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2959 You may run "mix format --migrate" to fix this warning automatically.2960 │2961 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2962 │ ~2963 │2964 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129652966 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2967 You may run "mix format --migrate" to fix this warning automatically.2968 │2969 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2970 │ ~2971 │2972 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129732974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2975 You may run "mix format --migrate" to fix this warning automatically.2976 │2977 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2978 │ ~2979 │2980 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129812982 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2983 You may run "mix format --migrate" to fix this warning automatically.2984 │2985 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2986 │ ~2987 │2988 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/129892990 warning: use Bitwise is deprecated. import Bitwise instead2991 │2992 5 │ use Bitwise2993 │ ~~~~~~~~~~~2994 │2995 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29962997 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2998 You may run "mix format --migrate" to fix this warning automatically.2999 │3000 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3001 │ ~3002 │3003 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/130043005 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3006 You may run "mix format --migrate" to fix this warning automatically.3007 │3008 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3009 │ ~3010 │3011 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/130123013 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 operator3014 │3015 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3016 │ ~3017 │3018 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130193020 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3021 You may run "mix format --migrate" to fix this warning automatically.3022 │3023 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3024 │ ~3025 │3026 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/130273028 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3029 You may run "mix format --migrate" to fix this warning automatically.3030 │3031 46 │ 0 :: int32>>3032 │ ~3033 │3034 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130353036 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3037 You may run "mix format --migrate" to fix this warning automatically.3038 │3039 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3040 │ ~3041 │3042 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130433044 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3045 You may run "mix format --migrate" to fix this warning automatically.3046 │3047 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3048 │ ~3049 │3050 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130513052 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3053 You may run "mix format --migrate" to fix this warning automatically.3054 │3055 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3056 │ ~3057 │3058 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130593060 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3061 You may run "mix format --migrate" to fix this warning automatically.3062 │3063 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3064 │ ~3065 │3066 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330673068 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 operator3069 │3070 72 │ <<data :: size(rest_size)>> = rest3071 │ ~3072 │3073 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330743075 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3076 You may run "mix format --migrate" to fix this warning automatically.3077 │3078 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3079 │ ~3080 │3081 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330823083 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3084 You may run "mix format --migrate" to fix this warning automatically.3085 │3086 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3087 │ ~3088 │3089 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330903091 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3092 You may run "mix format --migrate" to fix this warning automatically.3093 │3094 86 │ def parse(<<status :: int8>>, ?Z, _size) do3095 │ ~3096 │3097 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330983099 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3100 You may run "mix format --migrate" to fix this warning automatically.3101 │3102 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3103 │ ~3104 │3105 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331063107 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3108 You may run "mix format --migrate" to fix this warning automatically.3109 │3110 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3111 │ ~3112 │3113 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331143115 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3116 You may run "mix format --migrate" to fix this warning automatically.3117 │3118 103 │ case <<len ::uint16>> do3119 │ ~3120 │3121 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331223123 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3124 You may run "mix format --migrate" to fix this warning automatically.3125 │3126 104 │ <<^overflow_len :: uint16>> ->3127 │ ~3128 │3129 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331303131 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3132 You may run "mix format --migrate" to fix this warning automatically.3133 │3134 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3135 │ ~3136 │3137 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331383139 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3140 You may run "mix format --migrate" to fix this warning automatically.3141 │3142 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3143 │ ~3144 │3145 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331463147 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3148 You may run "mix format --migrate" to fix this warning automatically.3149 │3150 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3151 │ ~3152 │3153 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331543155 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156 You may run "mix format --migrate" to fix this warning automatically.3157 │3158 226 │ [<<size :: int32>>, data]3159 │ ~3160 │3161 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131623163 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164 You may run "mix format --migrate" to fix this warning automatically.3165 │3166 224 │ [first, <<size :: int32>>, data]3167 │ ~3168 │3169 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131703171 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3172 You may run "mix format --migrate" to fix this warning automatically.3173 │3174 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3175 │ ~3176 │3177 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131783179 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3180 You may run "mix format --migrate" to fix this warning automatically.3181 │3182 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3183 │ ~3184 │3185 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131863187 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3188 You may run "mix format --migrate" to fix this warning automatically.3189 │3190 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3191 │ ~3192 │3193 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131943195 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3196 You may run "mix format --migrate" to fix this warning automatically.3197 │3198 252 │ len = <<div(byte_size(oids), 4) :: int16>>3199 │ ~3200 │3201 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/132023203 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3204 You may run "mix format --migrate" to fix this warning automatically.3205 │3206 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3207 │ ~3208 │3209 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132103211 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3212 You may run "mix format --migrate" to fix this warning automatically.3213 │3214 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3215 │ ~3216 │3217 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132183219 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3220 You may run "mix format --migrate" to fix this warning automatically.3221 │3222 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3223 │ ~3224 │3225 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132263227 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3228 You may run "mix format --migrate" to fix this warning automatically.3229 │3230 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3231 │ ~3232 │3233 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132343235 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3236 You may run "mix format --migrate" to fix this warning automatically.3237 │3238 287 │ len_params = <<length(params) :: int16>>3239 │ ~3240 │3241 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132423243 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3244 You may run "mix format --migrate" to fix this warning automatically.3245 │3246 294 │ {?E, [port, 0, <<rows :: int32>>]}3247 │ ~3248 │3249 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132503251 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3252 You may run "mix format --migrate" to fix this warning automatically.3253 │3254 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3255 │ ~3256 │3257 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132583259 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3260 You may run "mix format --migrate" to fix this warning automatically.3261 │3262 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3263 │ ~3264 │3265 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132663267 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3268 You may run "mix format --migrate" to fix this warning automatically.3269 │3270 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3271 │ ~3272 │3273 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132743275 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3276 You may run "mix format --migrate" to fix this warning automatically.3277 │3278 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3279 │ ~3280 │3281 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132823283 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284 You may run "mix format --migrate" to fix this warning automatically.3285 │3286 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3287 │ ~3288 │3289 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132903291 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292 You may run "mix format --migrate" to fix this warning automatically.3293 │3294 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3295 │ ~3296 │3297 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132983299 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3300 You may run "mix format --migrate" to fix this warning automatically.3301 │3302 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3303 │ ~3304 │3305 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133063307 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3308 You may run "mix format --migrate" to fix this warning automatically.3309 │3310 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3311 │ ~3312 │3313 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133143315 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3316 You may run "mix format --migrate" to fix this warning automatically.3317 │3318 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3319 │ ~3320 │3321 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133223323 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3324 You may run "mix format --migrate" to fix this warning automatically.3325 │3326 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3327 │ ~3328 │3329 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133303331 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3332 You may run "mix format --migrate" to fix this warning automatically.3333 │3334 363 │ type_size :: int16, type_mod :: int32, format :: int16,3335 │ ~3336 │3337 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133383339 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340 You may run "mix format --migrate" to fix this warning automatically.3341 │3342 363 │ type_size :: int16, type_mod :: int32, format :: int16,3343 │ ~3344 │3345 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133463347 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3348 You may run "mix format --migrate" to fix this warning automatically.3349 │3350 363 │ type_size :: int16, type_mod :: int32, format :: int16,3351 │ ~3352 │3353 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133543355 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3356 You may run "mix format --migrate" to fix this warning automatically.3357 │3358 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3359 │ ~3360 │3361 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133623363 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3364 You may run "mix format --migrate" to fix this warning automatically.3365 │3366 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3367 │ ~3368 │3369 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133703371 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3372 You may run "mix format --migrate" to fix this warning automatically.3373 │3374 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3375 │ ~3376 │3377 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133783379 warning: unused require Postgrex.Messages3380 │3381 30 │ require Postgrex.Messages3382 │ ~3383 │3384 └─ lib/postgrex/query.ex:30:333853386 warning: unused require Logger3387 │3388 8 │ require Logger3389 │ ~3390 │3391 └─ lib/postgrex/notifications.ex:8:333923393 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3394 │3395 1005 │ Logger.warn(fn() ->3396 │ ~3397 │3398 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533993400 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3401 You may run "mix format --migrate" to fix this warning automatically.3402 │3403 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3404 │ ~3405 │3406 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/134073408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409 You may run "mix format --migrate" to fix this warning automatically.3410 │3411 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3412 │ ~3413 │3414 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134153416 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 operator3417 │3418 2003 │ <<body :: binary(size), rest :: binary>> ->3419 │ ~3420 │3421 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134223423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424 You may run "mix format --migrate" to fix this warning automatically.3425 │3426 59 │ if lower == <<-1::int32>> do3427 │ ~3428 │3429 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/434303431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432 You may run "mix format --migrate" to fix this warning automatically.3433 │3434 66 │ if upper == <<-1::int32>> do3435 │ ~3436 │3437 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434383439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440 You may run "mix format --migrate" to fix this warning automatically.3441 │3442 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3443 │ ~3444 │3445 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434463447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448 You may run "mix format --migrate" to fix this warning automatically.3449 │3450 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3451 │ ~3452 │3453 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334543455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456 You may run "mix format --migrate" to fix this warning automatically.3457 │3458 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3459 │ ~3460 │3461 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334623463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464 You may run "mix format --migrate" to fix this warning automatically.3465 │3466 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3467 │ ~3468 │3469 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334703471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472 You may run "mix format --migrate" to fix this warning automatically.3473 │3474 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3475 │ ~3476 │3477 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334783479 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3480 You may run "mix format --migrate" to fix this warning automatically.3481 │3482 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3483 │ ~3484 │3485 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334863487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488 You may run "mix format --migrate" to fix this warning automatically.3489 │3490 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3491 │ ~3492 │3493 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334943495 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496 You may run "mix format --migrate" to fix this warning automatically.3497 │3498 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3499 │ ~3500 │3501 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/235023503 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3504 You may run "mix format --migrate" to fix this warning automatically.3505 │3506 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3507 │ ~3508 │3509 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235103511 warning: using single-quoted strings to represent charlists is deprecated.3512 Use ~c"" if you indeed want a charlist or use "" instead.3513 You may run "mix format --migrate" to change all single-quoted3514 strings to use the ~c sigil and fix this warning.3515 │3516 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3517 │ ~3518 │3519 └─ lib/postgrex/type_module.ex:49:5035203521 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3522 You may run "mix format --migrate" to fix this warning automatically.3523 │3524 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3525 │ ~3526 │3527 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135283529 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3530 You may run "mix format --migrate" to fix this warning automatically.3531 │3532 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3533 │ ~3534 │3535 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135363537 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3538 You may run "mix format --migrate" to fix this warning automatically.3539 │3540 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542 │3543 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335443545 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546 You may run "mix format --migrate" to fix this warning automatically.3547 │3548 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3549 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550 │3551 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135523553 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554 You may run "mix format --migrate" to fix this warning automatically.3555 │3556 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3557 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558 │3559 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135603561 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3562 You may run "mix format --migrate" to fix this warning automatically.3563 │3564 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3565 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566 │3567 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135683569 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 operator3570 │3571 15 │ <<binary::binary-size(last_pos), last::bits>> = val3572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573 │3574 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135753576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3577 You may run "mix format --migrate" to fix this warning automatically.3578 │3579 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581 │3582 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135833584 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3585 You may run "mix format --migrate" to fix this warning automatically.3586 │3587 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589 │3590 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135913592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3593 You may run "mix format --migrate" to fix this warning automatically.3594 │3595 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597 │3598 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135993600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3601 You may run "mix format --migrate" to fix this warning automatically.3602 │3603 9 │ <<1 :: int32, 1>>3604 │ ~~~~~~~~~~~~~~~~~3605 │3606 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136073608 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3609 You may run "mix format --migrate" to fix this warning automatically.3610 │3611 11 │ <<1 :: int32, 0>>3612 │ ~~~~~~~~~~~~~~~~~3613 │3614 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136153616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617 You may run "mix format --migrate" to fix this warning automatically.3618 │3619 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621 │3622 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136233624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3625 You may run "mix format --migrate" to fix this warning automatically.3626 │3627 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629 │3630 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136313632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3633 You may run "mix format --migrate" to fix this warning automatically.3634 │3635 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637 │3638 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136393640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3641 You may run "mix format --migrate" to fix this warning automatically.3642 │3643 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645 │3646 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136473648 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3649 You may run "mix format --migrate" to fix this warning automatically.3650 │3651 12 │ <<20 :: int32, 3, n, 1, 16,3652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3653 │3654 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136553656 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3657 You may run "mix format --migrate" to fix this warning automatically.3658 │3659 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661 │3662 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136633664 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3665 You may run "mix format --migrate" to fix this warning automatically.3666 │3667 10 │ <<24::int32, x::float64, y::float64, r::float64>>3668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3669 │3670 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136713672 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3673 You may run "mix format --migrate" to fix this warning automatically.3674 │3675 10 │ <<24::int32, x::float64, y::float64, r::float64>>3676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677 │3678 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136793680 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3681 You may run "mix format --migrate" to fix this warning automatically.3682 │3683 10 │ <<24::int32, x::float64, y::float64, r::float64>>3684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3685 │3686 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136873688 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3689 You may run "mix format --migrate" to fix this warning automatically.3690 │3691 10 │ <<24::int32, x::float64, y::float64, r::float64>>3692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693 │3694 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136953696 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3697 You may run "mix format --migrate" to fix this warning automatically.3698 │3699 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701 │3702 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137033704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3705 You may run "mix format --migrate" to fix this warning automatically.3706 │3707 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709 │3710 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137113712 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3713 You may run "mix format --migrate" to fix this warning automatically.3714 │3715 9 │ <<4::int32, n::float32>>3716 │ ~~~~~~~~~~~~~~~~~~~~~~~~3717 │3718 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137193720 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3721 You may run "mix format --migrate" to fix this warning automatically.3722 │3723 9 │ <<4::int32, n::float32>>3724 │ ~~~~~~~~~~~~~~~~~~~~~~~~3725 │3726 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137273728 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3729 You may run "mix format --migrate" to fix this warning automatically.3730 │3731 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733 │3734 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137353736 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3737 You may run "mix format --migrate" to fix this warning automatically.3738 │3739 13 │ <<4::int32, 0::1, 255, 0::23>>3740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741 │3742 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137433744 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3745 You may run "mix format --migrate" to fix this warning automatically.3746 │3747 15 │ <<4::int32, 1::1, 255, 0::23>>3748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749 │3750 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137513752 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3753 You may run "mix format --migrate" to fix this warning automatically.3754 │3755 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757 │3758 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137593760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3761 You may run "mix format --migrate" to fix this warning automatically.3762 │3763 9 │ <<8 :: int32, n :: float64>>3764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765 │3766 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137673768 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3769 You may run "mix format --migrate" to fix this warning automatically.3770 │3771 9 │ <<8 :: int32, n :: float64>>3772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773 │3774 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137753776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3777 You may run "mix format --migrate" to fix this warning automatically.3778 │3779 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3781 │3782 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137833784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3785 You may run "mix format --migrate" to fix this warning automatically.3786 │3787 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789 │3790 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137913792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3793 You may run "mix format --migrate" to fix this warning automatically.3794 │3795 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797 │3798 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137993800 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3801 You may run "mix format --migrate" to fix this warning automatically.3802 │3803 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805 │3806 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138073808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3809 You may run "mix format --migrate" to fix this warning automatically.3810 │3811 12 │ [<<IO.iodata_length(data) :: int32>> | data]3812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813 │3814 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138153816 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3817 You may run "mix format --migrate" to fix this warning automatically.3818 │3819 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821 │3822 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138233824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3825 You may run "mix format --migrate" to fix this warning automatically.3826 │3827 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829 │3830 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138313832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3833 You may run "mix format --migrate" to fix this warning automatically.3834 │3835 12 │ <<20 :: int32, 3, 128, 0, 16,3836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3837 │3838 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138393840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3841 You may run "mix format --migrate" to fix this warning automatically.3842 │3843 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845 │3846 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138473848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3849 You may run "mix format --migrate" to fix this warning automatically.3850 │3851 12 │ <<2 :: int32, int :: int16>>3852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853 │3854 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138553856 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3857 You may run "mix format --migrate" to fix this warning automatically.3858 │3859 12 │ <<2 :: int32, int :: int16>>3860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861 │3862 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138633864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3865 You may run "mix format --migrate" to fix this warning automatically.3866 │3867 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869 │3870 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138713872 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3873 You may run "mix format --migrate" to fix this warning automatically.3874 │3875 12 │ <<4 :: int32, int :: int32>>3876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877 │3878 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138793880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3881 You may run "mix format --migrate" to fix this warning automatically.3882 │3883 12 │ <<4 :: int32, int :: int32>>3884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885 │3886 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138873888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3889 You may run "mix format --migrate" to fix this warning automatically.3890 │3891 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3893 │3894 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138953896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3897 You may run "mix format --migrate" to fix this warning automatically.3898 │3899 12 │ <<8 :: int32, int :: int64>>3900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901 │3902 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139033904 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3905 You may run "mix format --migrate" to fix this warning automatically.3906 │3907 12 │ <<8 :: int32, int :: int64>>3908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909 │3910 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139113912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3913 You may run "mix format --migrate" to fix this warning automatically.3914 │3915 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917 │3918 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139193920 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3921 You may run "mix format --migrate" to fix this warning automatically.3922 │3923 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925 │3926 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139273928 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3929 You may run "mix format --migrate" to fix this warning automatically.3930 │3931 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933 │3934 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139353936 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3937 You may run "mix format --migrate" to fix this warning automatically.3938 │3939 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941 │3942 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139433944 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3945 You may run "mix format --migrate" to fix this warning automatically.3946 │3947 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949 │3950 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139513952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3953 You may run "mix format --migrate" to fix this warning automatically.3954 │3955 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957 │3958 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139593960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3961 You may run "mix format --migrate" to fix this warning automatically.3962 │3963 10 │ <<24::int32, a::float64, b::float64, c::float64>>3964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965 │3966 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139673968 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3969 You may run "mix format --migrate" to fix this warning automatically.3970 │3971 10 │ <<24::int32, a::float64, b::float64, c::float64>>3972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973 │3974 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139753976 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3977 You may run "mix format --migrate" to fix this warning automatically.3978 │3979 10 │ <<24::int32, a::float64, b::float64, c::float64>>3980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981 │3982 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139833984 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3985 You may run "mix format --migrate" to fix this warning automatically.3986 │3987 10 │ <<24::int32, a::float64, b::float64, c::float64>>3988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989 │3990 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139913992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3993 You may run "mix format --migrate" to fix this warning automatically.3994 │3995 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997 │3998 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139994000 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4001 You may run "mix format --migrate" to fix this warning automatically.4002 │4003 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005 │4006 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140074008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4009 You may run "mix format --migrate" to fix this warning automatically.4010 │4011 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013 │4014 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140154016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4017 You may run "mix format --migrate" to fix this warning automatically.4018 │4019 9 │ <<6::int32, a, b, c, d, e, f>>4020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021 │4022 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140234024 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4025 You may run "mix format --migrate" to fix this warning automatically.4026 │4027 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029 │4030 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140314032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4033 You may run "mix format --migrate" to fix this warning automatically.4034 │4035 11 │ [<<byte_size(name) :: int32>> | name]4036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037 │4038 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140394040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4041 You may run "mix format --migrate" to fix this warning automatically.4042 │4043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045 │4046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140474048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4049 You may run "mix format --migrate" to fix this warning automatically.4050 │4051 10 │ [<<IO.iodata_length(data)::int32>> | data]4052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053 │4054 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140554056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4057 You may run "mix format --migrate" to fix this warning automatically.4058 │4059 13 │ [<<IO.iodata_length(data)::int32>> | data]4060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061 │4062 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140634064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4065 You may run "mix format --migrate" to fix this warning automatically.4066 │4067 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069 │4070 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140714072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4073 You may run "mix format --migrate" to fix this warning automatically.4074 │4075 15 │ <<4 :: int32, oid :: uint32>>4076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077 │4078 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140794080 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4081 You may run "mix format --migrate" to fix this warning automatically.4082 │4083 15 │ <<4 :: int32, oid :: uint32>>4084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085 │4086 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140874088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4089 You may run "mix format --migrate" to fix this warning automatically.4090 │4091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093 │4094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140954096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4097 You may run "mix format --migrate" to fix this warning automatically.4098 │4099 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101 │4102 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141034104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4105 You may run "mix format --migrate" to fix this warning automatically.4106 │4107 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109 │4110 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141114112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4113 You may run "mix format --migrate" to fix this warning automatically.4114 │4115 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117 │4118 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141194120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4121 You may run "mix format --migrate" to fix this warning automatically.4122 │4123 9 │ <<16::int32, x::float64, y::float64>>4124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4125 │4126 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141274128 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4129 You may run "mix format --migrate" to fix this warning automatically.4130 │4131 9 │ <<16::int32, x::float64, y::float64>>4132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133 │4134 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141354136 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4137 You may run "mix format --migrate" to fix this warning automatically.4138 │4139 9 │ <<16::int32, x::float64, y::float64>>4140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4141 │4142 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141434144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4145 You may run "mix format --migrate" to fix this warning automatically.4146 │4147 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149 │4150 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141514152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4153 You may run "mix format --migrate" to fix this warning automatically.4154 │4155 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157 │4158 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141594160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4161 You may run "mix format --migrate" to fix this warning automatically.4162 │4163 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165 │4166 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141674168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4169 You may run "mix format --migrate" to fix this warning automatically.4170 │4171 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173 │4174 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341754176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4177 You may run "mix format --migrate" to fix this warning automatically.4178 │4179 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4181 │4182 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141834184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4185 You may run "mix format --migrate" to fix this warning automatically.4186 │4187 14 │ [<<byte_size(bin) :: int32>> | bin]4188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189 │4190 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141914192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4193 You may run "mix format --migrate" to fix this warning automatically.4194 │4195 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4197 │4198 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341994200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4201 You may run "mix format --migrate" to fix this warning automatically.4202 │4203 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205 │4206 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342074208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4209 You may run "mix format --migrate" to fix this warning automatically.4210 │4211 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213 │4214 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342154216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217 You may run "mix format --migrate" to fix this warning automatically.4218 │4219 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221 │4222 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142234224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225 You may run "mix format --migrate" to fix this warning automatically.4226 │4227 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229 │4230 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142314232 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4233 You may run "mix format --migrate" to fix this warning automatically.4234 │4235 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4237 │4238 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142394240 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4241 You may run "mix format --migrate" to fix this warning automatically.4242 │4243 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245 │4246 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142474248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249 You may run "mix format --migrate" to fix this warning automatically.4250 │4251 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4253 │4254 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142554256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257 You may run "mix format --migrate" to fix this warning automatically.4258 │4259 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4261 │4262 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142634264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265 You may run "mix format --migrate" to fix this warning automatically.4266 │4267 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269 │4270 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142714272 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4273 You may run "mix format --migrate" to fix this warning automatically.4274 │4275 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277 │4278 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142794280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281 You may run "mix format --migrate" to fix this warning automatically.4282 │4283 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4285 │4286 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142874288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289 You may run "mix format --migrate" to fix this warning automatically.4290 │4291 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4293 │4294 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142954296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297 You may run "mix format --migrate" to fix this warning automatically.4298 │4299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301 │4302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143034304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4305 You may run "mix format --migrate" to fix this warning automatically.4306 │4307 11 │ [<<16 :: int32>> | uuid]4308 │ ~~~~~~~~~~~~~~~~~~~~~~~~4309 │4310 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143114312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4313 You may run "mix format --migrate" to fix this warning automatically.4314 │4315 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4317 │4318 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143194320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4321 You may run "mix format --migrate" to fix this warning automatically.4322 │4323 9 │ <<0 :: int32>>4324 │ ~~~~~~~~~~~~~~4325 │4326 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143274328 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4329 You may run "mix format --migrate" to fix this warning automatically.4330 │4331 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333 │4334 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143354336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4337 You may run "mix format --migrate" to fix this warning automatically.4338 │4339 15 │ <<0 :: int32>>4340 │ ~~~~~~~~~~~~~~4341 │4342 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143434344 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4345 You may run "mix format --migrate" to fix this warning automatically.4346 │4347 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4349 │4350 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543514352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4353 You may run "mix format --migrate" to fix this warning automatically.4354 │4355 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357 │4358 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443594360 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4361 You may run "mix format --migrate" to fix this warning automatically.4362 │4363 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365 │4366 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443674368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369 You may run "mix format --migrate" to fix this warning automatically.4370 │4371 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373 │4374 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443754376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4377 You may run "mix format --migrate" to fix this warning automatically.4378 │4379 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381 │4382 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443834384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385 You may run "mix format --migrate" to fix this warning automatically.4386 │4387 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389 │4390 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543914392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393 You may run "mix format --migrate" to fix this warning automatically.4394 │4395 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4397 │4398 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543994400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401 You may run "mix format --migrate" to fix this warning automatically.4402 │4403 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4405 │4406 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844074408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409 You may run "mix format --migrate" to fix this warning automatically.4410 │4411 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413 │4414 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844154416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417 You may run "mix format --migrate" to fix this warning automatically.4418 │4419 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421 │4422 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844234424 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4425 You may run "mix format --migrate" to fix this warning automatically.4426 │4427 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429 │4430 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844314432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433 You may run "mix format --migrate" to fix this warning automatically.4434 │4435 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437 │4438 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444394440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441 You may run "mix format --migrate" to fix this warning automatically.4442 │4443 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4445 │4446 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444474448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449 You may run "mix format --migrate" to fix this warning automatically.4450 │4451 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453 │4454 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444554456 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4457 You may run "mix format --migrate" to fix this warning automatically.4458 │4459 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461 │4462 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444634464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4465 You may run "mix format --migrate" to fix this warning automatically.4466 │4467 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469 │4470 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744714472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4473 You may run "mix format --migrate" to fix this warning automatically.4474 │4475 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477 │4478 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744794480 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4481 You may run "mix format --migrate" to fix this warning automatically.4482 │4483 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4485 │4486 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744874488 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4489 You may run "mix format --migrate" to fix this warning automatically.4490 │4491 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493 │4494 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744954496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497 You may run "mix format --migrate" to fix this warning automatically.4498 │4499 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501 │4502 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845034504 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505 You may run "mix format --migrate" to fix this warning automatically.4506 │4507 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4509 │4510 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445114512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4513 You may run "mix format --migrate" to fix this warning automatically.4514 │4515 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4517 │4518 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745194520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4521 You may run "mix format --migrate" to fix this warning automatically.4522 │4523 27 │ <<len :: int32, value :: binary-size(len)>> ->4524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525 │4526 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645274528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4529 You may run "mix format --migrate" to fix this warning automatically.4530 │4531 27 │ <<len :: int32, value :: binary-size(len)>> ->4532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533 │4534 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245354536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4537 You may run "mix format --migrate" to fix this warning automatically.4538 │4539 27 │ <<len :: int32, value :: binary-size(len)>> ->4540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541 │4542 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545434544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4545 You may run "mix format --migrate" to fix this warning automatically.4546 │4547 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549 │4550 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645514552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4553 You may run "mix format --migrate" to fix this warning automatically.4554 │4555 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557 │4558 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245594560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4561 You may run "mix format --migrate" to fix this warning automatically.4562 │4563 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565 │4566 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545674568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4569 You may run "mix format --migrate" to fix this warning automatically.4570 │4571 19 │ <<1 :: int32, 1>> -> true4572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4573 │4574 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645754576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4577 You may run "mix format --migrate" to fix this warning automatically.4578 │4579 19 │ <<1 :: int32, 1>> -> true4580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4581 │4582 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245834584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4585 You may run "mix format --migrate" to fix this warning automatically.4586 │4587 19 │ <<1 :: int32, 1>> -> true4588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4589 │4590 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545914592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593 You may run "mix format --migrate" to fix this warning automatically.4594 │4595 20 │ <<1 :: int32, 0>> -> false4596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4597 │4598 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645994600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4601 You may run "mix format --migrate" to fix this warning automatically.4602 │4603 20 │ <<1 :: int32, 0>> -> false4604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4605 │4606 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246074608 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4609 You may run "mix format --migrate" to fix this warning automatically.4610 │4611 20 │ <<1 :: int32, 0>> -> false4612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4613 │4614 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546154616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4617 You may run "mix format --migrate" to fix this warning automatically.4618 │4619 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621 │4622 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646234624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625 You may run "mix format --migrate" to fix this warning automatically.4626 │4627 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629 │4630 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246314632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633 You may run "mix format --migrate" to fix this warning automatically.4634 │4635 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637 │4638 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546394640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641 You may run "mix format --migrate" to fix this warning automatically.4642 │4643 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645 │4646 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646474648 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4649 You may run "mix format --migrate" to fix this warning automatically.4650 │4651 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653 │4654 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646554656 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4657 You may run "mix format --migrate" to fix this warning automatically.4658 │4659 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661 │4662 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646634664 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4665 You may run "mix format --migrate" to fix this warning automatically.4666 │4667 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669 │4670 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646714672 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4673 You may run "mix format --migrate" to fix this warning automatically.4674 │4675 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677 │4678 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646794680 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681 You may run "mix format --migrate" to fix this warning automatically.4682 │4683 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685 │4686 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246874688 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4689 You may run "mix format --migrate" to fix this warning automatically.4690 │4691 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693 │4694 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246954696 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4697 You may run "mix format --migrate" to fix this warning automatically.4698 │4699 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701 │4702 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247034704 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4705 You may run "mix format --migrate" to fix this warning automatically.4706 │4707 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709 │4710 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247114712 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4713 You may run "mix format --migrate" to fix this warning automatically.4714 │4715 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717 │4718 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247194720 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4721 You may run "mix format --migrate" to fix this warning automatically.4722 │4723 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725 │4726 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547274728 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4729 You may run "mix format --migrate" to fix this warning automatically.4730 │4731 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733 │4734 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547354736 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4737 You may run "mix format --migrate" to fix this warning automatically.4738 │4739 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741 │4742 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547434744 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4745 You may run "mix format --migrate" to fix this warning automatically.4746 │4747 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749 │4750 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547514752 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4753 You may run "mix format --migrate" to fix this warning automatically.4754 │4755 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757 │4758 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547594760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4761 You may run "mix format --migrate" to fix this warning automatically.4762 │4763 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765 │4766 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647674768 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4769 You may run "mix format --migrate" to fix this warning automatically.4770 │4771 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773 │4774 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247754776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4777 You may run "mix format --migrate" to fix this warning automatically.4778 │4779 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781 │4782 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547834784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785 You may run "mix format --migrate" to fix this warning automatically.4786 │4787 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789 │4790 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647914792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793 You may run "mix format --migrate" to fix this warning automatically.4794 │4795 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797 │4798 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247994800 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4801 You may run "mix format --migrate" to fix this warning automatically.4802 │4803 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805 │4806 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548074808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809 You may run "mix format --migrate" to fix this warning automatically.4810 │4811 23 │ <<20 :: int32, 3, n, 1, 16,4812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4813 │4814 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648154816 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4817 You may run "mix format --migrate" to fix this warning automatically.4818 │4819 23 │ <<20 :: int32, 3, n, 1, 16,4820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4821 │4822 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248234824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825 You may run "mix format --migrate" to fix this warning automatically.4826 │4827 23 │ <<20 :: int32, 3, n, 1, 16,4828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4829 │4830 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548314832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833 You may run "mix format --migrate" to fix this warning automatically.4834 │4835 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837 │4838 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648394840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841 You may run "mix format --migrate" to fix this warning automatically.4842 │4843 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845 │4846 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248474848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849 You may run "mix format --migrate" to fix this warning automatically.4850 │4851 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853 │4854 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548554856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857 You may run "mix format --migrate" to fix this warning automatically.4858 │4859 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861 │4862 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648634864 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4865 You may run "mix format --migrate" to fix this warning automatically.4866 │4867 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869 │4870 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648714872 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4873 You may run "mix format --migrate" to fix this warning automatically.4874 │4875 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877 │4878 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648794880 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4881 You may run "mix format --migrate" to fix this warning automatically.4882 │4883 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885 │4886 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648874888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889 You may run "mix format --migrate" to fix this warning automatically.4890 │4891 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893 │4894 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248954896 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4897 You may run "mix format --migrate" to fix this warning automatically.4898 │4899 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901 │4902 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249034904 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4905 You may run "mix format --migrate" to fix this warning automatically.4906 │4907 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909 │4910 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249114912 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4913 You may run "mix format --migrate" to fix this warning automatically.4914 │4915 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917 │4918 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249194920 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4921 You may run "mix format --migrate" to fix this warning automatically.4922 │4923 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925 │4926 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549274928 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4929 You may run "mix format --migrate" to fix this warning automatically.4930 │4931 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933 │4934 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549354936 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4937 You may run "mix format --migrate" to fix this warning automatically.4938 │4939 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941 │4942 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549434944 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4945 You may run "mix format --migrate" to fix this warning automatically.4946 │4947 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949 │4950 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549514952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953 You may run "mix format --migrate" to fix this warning automatically.4954 │4955 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957 │4958 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649594960 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4961 You may run "mix format --migrate" to fix this warning automatically.4962 │4963 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965 │4966 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249674968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969 You may run "mix format --migrate" to fix this warning automatically.4970 │4971 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973 │4974 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549754976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4977 You may run "mix format --migrate" to fix this warning automatically.4978 │4979 36 │ <<4 :: int32, days :: int32>> ->4980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981 │4982 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649834984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985 You may run "mix format --migrate" to fix this warning automatically.4986 │4987 36 │ <<4 :: int32, days :: int32>> ->4988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989 │4990 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649914992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993 You may run "mix format --migrate" to fix this warning automatically.4994 │4995 36 │ <<4 :: int32, days :: int32>> ->4996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997 │4998 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249995000 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001 You may run "mix format --migrate" to fix this warning automatically.5002 │5003 36 │ <<4 :: int32, days :: int32>> ->5004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005 │5006 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250075008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009 You may run "mix format --migrate" to fix this warning automatically.5010 │5011 36 │ <<4 :: int32, days :: int32>> ->5012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013 │5014 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550155016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017 You may run "mix format --migrate" to fix this warning automatically.5018 │5019 36 │ <<4 :: int32, days :: int32>> ->5020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021 │5022 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550235024 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5025 You may run "mix format --migrate" to fix this warning automatically.5026 │5027 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029 │5030 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650315032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5033 You may run "mix format --migrate" to fix this warning automatically.5034 │5035 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037 │5038 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250395040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041 You may run "mix format --migrate" to fix this warning automatically.5042 │5043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045 │5046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550475048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049 You may run "mix format --migrate" to fix this warning automatically.5050 │5051 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053 │5054 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650555056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057 You may run "mix format --migrate" to fix this warning automatically.5058 │5059 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061 │5062 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250635064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065 You may run "mix format --migrate" to fix this warning automatically.5066 │5067 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069 │5070 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550715072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073 You may run "mix format --migrate" to fix this warning automatically.5074 │5075 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077 │5078 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650795080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081 You may run "mix format --migrate" to fix this warning automatically.5082 │5083 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085 │5086 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250875088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089 You may run "mix format --migrate" to fix this warning automatically.5090 │5091 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093 │5094 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550955096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097 You may run "mix format --migrate" to fix this warning automatically.5098 │5099 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5101 │5102 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651035104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105 You may run "mix format --migrate" to fix this warning automatically.5106 │5107 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109 │5110 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251115112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113 You may run "mix format --migrate" to fix this warning automatically.5114 │5115 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117 │5118 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551195120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121 You may run "mix format --migrate" to fix this warning automatically.5122 │5123 26 │ <<4::int32, float::float32>> -> float5124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125 │5126 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651275128 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5129 You may run "mix format --migrate" to fix this warning automatically.5130 │5131 26 │ <<4::int32, float::float32>> -> float5132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133 │5134 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651355136 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5137 You may run "mix format --migrate" to fix this warning automatically.5138 │5139 26 │ <<4::int32, float::float32>> -> float5140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141 │5142 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251435144 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5145 You may run "mix format --migrate" to fix this warning automatically.5146 │5147 26 │ <<4::int32, float::float32>> -> float5148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149 │5150 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251515152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5153 You may run "mix format --migrate" to fix this warning automatically.5154 │5155 26 │ <<4::int32, float::float32>> -> float5156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157 │5158 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551595160 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5161 You may run "mix format --migrate" to fix this warning automatically.5162 │5163 26 │ <<4::int32, float::float32>> -> float5164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165 │5166 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551675168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169 You may run "mix format --migrate" to fix this warning automatically.5170 │5171 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173 │5174 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651755176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177 You may run "mix format --migrate" to fix this warning automatically.5178 │5179 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181 │5182 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251835184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185 You may run "mix format --migrate" to fix this warning automatically.5186 │5187 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189 │5190 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551915192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193 You may run "mix format --migrate" to fix this warning automatically.5194 │5195 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197 │5198 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651995200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201 You may run "mix format --migrate" to fix this warning automatically.5202 │5203 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205 │5206 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252075208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209 You may run "mix format --migrate" to fix this warning automatically.5210 │5211 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213 │5214 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552155216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5217 You may run "mix format --migrate" to fix this warning automatically.5218 │5219 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221 │5222 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652235224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225 You may run "mix format --migrate" to fix this warning automatically.5226 │5227 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229 │5230 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252315232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233 You may run "mix format --migrate" to fix this warning automatically.5234 │5235 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237 │5238 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552395240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241 You may run "mix format --migrate" to fix this warning automatically.5242 │5243 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245 │5246 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652475248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5249 You may run "mix format --migrate" to fix this warning automatically.5250 │5251 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253 │5254 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252555256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257 You may run "mix format --migrate" to fix this warning automatically.5258 │5259 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261 │5262 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552635264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265 You may run "mix format --migrate" to fix this warning automatically.5266 │5267 26 │ <<8::int32, float::float64>> -> float5268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269 │5270 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652715272 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5273 You may run "mix format --migrate" to fix this warning automatically.5274 │5275 26 │ <<8::int32, float::float64>> -> float5276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277 │5278 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652795280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5281 You may run "mix format --migrate" to fix this warning automatically.5282 │5283 26 │ <<8::int32, float::float64>> -> float5284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285 │5286 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252875288 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5289 You may run "mix format --migrate" to fix this warning automatically.5290 │5291 26 │ <<8::int32, float::float64>> -> float5292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293 │5294 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252955296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5297 You may run "mix format --migrate" to fix this warning automatically.5298 │5299 26 │ <<8::int32, float::float64>> -> float5300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301 │5302 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553035304 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5305 You may run "mix format --migrate" to fix this warning automatically.5306 │5307 26 │ <<8::int32, float::float64>> -> float5308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309 │5310 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553115312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5313 You may run "mix format --migrate" to fix this warning automatically.5314 │5315 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317 │5318 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653195320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321 You may run "mix format --migrate" to fix this warning automatically.5322 │5323 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325 │5326 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253275328 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329 You may run "mix format --migrate" to fix this warning automatically.5330 │5331 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333 │5334 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553355336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337 You may run "mix format --migrate" to fix this warning automatically.5338 │5339 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341 │5342 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653435344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345 You may run "mix format --migrate" to fix this warning automatically.5346 │5347 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349 │5350 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253515352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5353 You may run "mix format --migrate" to fix this warning automatically.5354 │5355 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357 │5358 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553595360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361 You may run "mix format --migrate" to fix this warning automatically.5362 │5363 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365 │5366 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653675368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369 You may run "mix format --migrate" to fix this warning automatically.5370 │5371 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373 │5374 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253755376 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377 You may run "mix format --migrate" to fix this warning automatically.5378 │5379 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381 │5382 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553835384 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385 You may run "mix format --migrate" to fix this warning automatically.5386 │5387 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389 │5390 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653915392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393 You may run "mix format --migrate" to fix this warning automatically.5394 │5395 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397 │5398 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253995400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401 You may run "mix format --migrate" to fix this warning automatically.5402 │5403 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5405 │5406 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554075408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409 You may run "mix format --migrate" to fix this warning automatically.5410 │5411 23 │ <<20 :: int32, 3, 128, 0, 16,5412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413 │5414 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654155416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417 You may run "mix format --migrate" to fix this warning automatically.5418 │5419 23 │ <<20 :: int32, 3, 128, 0, 16,5420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421 │5422 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254235424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425 You may run "mix format --migrate" to fix this warning automatically.5426 │5427 23 │ <<20 :: int32, 3, 128, 0, 16,5428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429 │5430 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554315432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433 You may run "mix format --migrate" to fix this warning automatically.5434 │5435 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437 │5438 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654395440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5441 You may run "mix format --migrate" to fix this warning automatically.5442 │5443 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445 │5446 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254475448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5449 You may run "mix format --migrate" to fix this warning automatically.5450 │5451 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453 │5454 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554555456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5457 You may run "mix format --migrate" to fix this warning automatically.5458 │5459 20 │ <<2 :: int32, int :: int16>> -> int5460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461 │5462 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654635464 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5465 You may run "mix format --migrate" to fix this warning automatically.5466 │5467 20 │ <<2 :: int32, int :: int16>> -> int5468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469 │5470 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654715472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473 You may run "mix format --migrate" to fix this warning automatically.5474 │5475 20 │ <<2 :: int32, int :: int16>> -> int5476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477 │5478 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254795480 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5481 You may run "mix format --migrate" to fix this warning automatically.5482 │5483 20 │ <<2 :: int32, int :: int16>> -> int5484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485 │5486 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254875488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5489 You may run "mix format --migrate" to fix this warning automatically.5490 │5491 20 │ <<2 :: int32, int :: int16>> -> int5492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493 │5494 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554955496 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5497 You may run "mix format --migrate" to fix this warning automatically.5498 │5499 20 │ <<2 :: int32, int :: int16>> -> int5500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501 │5502 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555035504 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5505 You may run "mix format --migrate" to fix this warning automatically.5506 │5507 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509 │5510 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655115512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5513 You may run "mix format --migrate" to fix this warning automatically.5514 │5515 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517 │5518 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255195520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5521 You may run "mix format --migrate" to fix this warning automatically.5522 │5523 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525 │5526 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555275528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5529 You may run "mix format --migrate" to fix this warning automatically.5530 │5531 20 │ <<4 :: int32, int :: int32>> -> int5532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533 │5534 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655355536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5537 You may run "mix format --migrate" to fix this warning automatically.5538 │5539 20 │ <<4 :: int32, int :: int32>> -> int5540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541 │5542 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655435544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5545 You may run "mix format --migrate" to fix this warning automatically.5546 │5547 20 │ <<4 :: int32, int :: int32>> -> int5548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549 │5550 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255515552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5553 You may run "mix format --migrate" to fix this warning automatically.5554 │5555 20 │ <<4 :: int32, int :: int32>> -> int5556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557 │5558 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255595560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561 You may run "mix format --migrate" to fix this warning automatically.5562 │5563 20 │ <<4 :: int32, int :: int32>> -> int5564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565 │5566 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555675568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569 You may run "mix format --migrate" to fix this warning automatically.5570 │5571 20 │ <<4 :: int32, int :: int32>> -> int5572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573 │5574 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555755576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577 You may run "mix format --migrate" to fix this warning automatically.5578 │5579 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581 │5582 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655835584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585 You may run "mix format --migrate" to fix this warning automatically.5586 │5587 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589 │5590 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255915592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593 You may run "mix format --migrate" to fix this warning automatically.5594 │5595 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597 │5598 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555995600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601 You may run "mix format --migrate" to fix this warning automatically.5602 │5603 20 │ <<8 :: int32, int :: int64>> -> int5604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5605 │5606 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656075608 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5609 You may run "mix format --migrate" to fix this warning automatically.5610 │5611 20 │ <<8 :: int32, int :: int64>> -> int5612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613 │5614 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656155616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5617 You may run "mix format --migrate" to fix this warning automatically.5618 │5619 20 │ <<8 :: int32, int :: int64>> -> int5620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5621 │5622 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256235624 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5625 You may run "mix format --migrate" to fix this warning automatically.5626 │5627 20 │ <<8 :: int32, int :: int64>> -> int5628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629 │5630 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256315632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5633 You may run "mix format --migrate" to fix this warning automatically.5634 │5635 20 │ <<8 :: int32, int :: int64>> -> int5636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637 │5638 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556395640 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5641 You may run "mix format --migrate" to fix this warning automatically.5642 │5643 20 │ <<8 :: int32, int :: int64>> -> int5644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645 │5646 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556475648 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5649 You may run "mix format --migrate" to fix this warning automatically.5650 │5651 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653 │5654 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656555656 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5657 You may run "mix format --migrate" to fix this warning automatically.5658 │5659 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661 │5662 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256635664 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5665 You may run "mix format --migrate" to fix this warning automatically.5666 │5667 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669 │5670 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556715672 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5673 You may run "mix format --migrate" to fix this warning automatically.5674 │5675 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677 │5678 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656795680 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5681 You may run "mix format --migrate" to fix this warning automatically.5682 │5683 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685 │5686 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656875688 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5689 You may run "mix format --migrate" to fix this warning automatically.5690 │5691 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693 │5694 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656955696 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5697 You may run "mix format --migrate" to fix this warning automatically.5698 │5699 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701 │5702 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657035704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5705 You may run "mix format --migrate" to fix this warning automatically.5706 │5707 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709 │5710 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257115712 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5713 You may run "mix format --migrate" to fix this warning automatically.5714 │5715 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717 │5718 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257195720 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5721 You may run "mix format --migrate" to fix this warning automatically.5722 │5723 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725 │5726 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257275728 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5729 You may run "mix format --migrate" to fix this warning automatically.5730 │5731 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733 │5734 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257355736 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5737 You may run "mix format --migrate" to fix this warning automatically.5738 │5739 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741 │5742 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557435744 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5745 You may run "mix format --migrate" to fix this warning automatically.5746 │5747 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749 │5750 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557515752 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5753 You may run "mix format --migrate" to fix this warning automatically.5754 │5755 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757 │5758 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557595760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761 You may run "mix format --migrate" to fix this warning automatically.5762 │5763 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765 │5766 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557675768 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769 You may run "mix format --migrate" to fix this warning automatically.5770 │5771 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773 │5774 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657755776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777 You may run "mix format --migrate" to fix this warning automatically.5778 │5779 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781 │5782 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257835784 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785 You may run "mix format --migrate" to fix this warning automatically.5786 │5787 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789 │5790 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557915792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5793 You may run "mix format --migrate" to fix this warning automatically.5794 │5795 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797 │5798 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657995800 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5801 You may run "mix format --migrate" to fix this warning automatically.5802 │5803 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805 │5806 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658075808 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5809 You may run "mix format --migrate" to fix this warning automatically.5810 │5811 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813 │5814 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658155816 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5817 You may run "mix format --migrate" to fix this warning automatically.5818 │5819 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821 │5822 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658235824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825 You may run "mix format --migrate" to fix this warning automatically.5826 │5827 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829 │5830 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258315832 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5833 You may run "mix format --migrate" to fix this warning automatically.5834 │5835 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837 │5838 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258395840 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5841 You may run "mix format --migrate" to fix this warning automatically.5842 │5843 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845 │5846 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258475848 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5849 You may run "mix format --migrate" to fix this warning automatically.5850 │5851 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853 │5854 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258555856 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857 You may run "mix format --migrate" to fix this warning automatically.5858 │5859 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861 │5862 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558635864 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5865 You may run "mix format --migrate" to fix this warning automatically.5866 │5867 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869 │5870 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558715872 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5873 You may run "mix format --migrate" to fix this warning automatically.5874 │5875 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877 │5878 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558795880 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5881 You may run "mix format --migrate" to fix this warning automatically.5882 │5883 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885 │5886 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558875888 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889 You may run "mix format --migrate" to fix this warning automatically.5890 │5891 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893 │5894 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658955896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5897 You may run "mix format --migrate" to fix this warning automatically.5898 │5899 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901 │5902 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259035904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905 You may run "mix format --migrate" to fix this warning automatically.5906 │5907 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909 │5910 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559115912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913 You may run "mix format --migrate" to fix this warning automatically.5914 │5915 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917 │5918 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659195920 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5921 You may run "mix format --migrate" to fix this warning automatically.5922 │5923 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925 │5926 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659275928 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5929 You may run "mix format --migrate" to fix this warning automatically.5930 │5931 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933 │5934 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659355936 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5937 You may run "mix format --migrate" to fix this warning automatically.5938 │5939 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941 │5942 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659435944 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5945 You may run "mix format --migrate" to fix this warning automatically.5946 │5947 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949 │5950 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659515952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5953 You may run "mix format --migrate" to fix this warning automatically.5954 │5955 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957 │5958 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259595960 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5961 You may run "mix format --migrate" to fix this warning automatically.5962 │5963 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965 │5966 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259675968 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5969 You may run "mix format --migrate" to fix this warning automatically.5970 │5971 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973 │5974 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259755976 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5977 You may run "mix format --migrate" to fix this warning automatically.5978 │5979 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981 │5982 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259835984 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5985 You may run "mix format --migrate" to fix this warning automatically.5986 │5987 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989 │5990 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259915992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993 You may run "mix format --migrate" to fix this warning automatically.5994 │5995 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997 │5998 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559996000 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6001 You may run "mix format --migrate" to fix this warning automatically.6002 │6003 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005 │6006 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560076008 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6009 You may run "mix format --migrate" to fix this warning automatically.6010 │6011 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013 │6014 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560156016 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6017 You may run "mix format --migrate" to fix this warning automatically.6018 │6019 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021 │6022 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560236024 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6025 You may run "mix format --migrate" to fix this warning automatically.6026 │6027 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029 │6030 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560316032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033 You may run "mix format --migrate" to fix this warning automatically.6034 │6035 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037 │6038 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660396040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041 You may run "mix format --migrate" to fix this warning automatically.6042 │6043 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045 │6046 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260476048 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049 You may run "mix format --migrate" to fix this warning automatically.6050 │6051 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053 │6054 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560556056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6057 You may run "mix format --migrate" to fix this warning automatically.6058 │6059 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061 │6062 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660636064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6065 You may run "mix format --migrate" to fix this warning automatically.6066 │6067 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069 │6070 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260716072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073 You may run "mix format --migrate" to fix this warning automatically.6074 │6075 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077 │6078 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560796080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6081 You may run "mix format --migrate" to fix this warning automatically.6082 │6083 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085 │6086 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660876088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089 You may run "mix format --migrate" to fix this warning automatically.6090 │6091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093 │6094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260956096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6097 You may run "mix format --migrate" to fix this warning automatically.6098 │6099 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101 │6102 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561036104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105 You may run "mix format --migrate" to fix this warning automatically.6106 │6107 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109 │6110 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661116112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113 You may run "mix format --migrate" to fix this warning automatically.6114 │6115 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117 │6118 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261196120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121 You may run "mix format --migrate" to fix this warning automatically.6122 │6123 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125 │6126 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561276128 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129 You may run "mix format --migrate" to fix this warning automatically.6130 │6131 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133 │6134 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661356136 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137 You may run "mix format --migrate" to fix this warning automatically.6138 │6139 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141 │6142 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261436144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145 You may run "mix format --migrate" to fix this warning automatically.6146 │6147 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149 │6150 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561516152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153 You may run "mix format --migrate" to fix this warning automatically.6154 │6155 19 │ <<len :: int32, data :: binary-size(len)>> ->6156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157 │6158 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661596160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161 You may run "mix format --migrate" to fix this warning automatically.6162 │6163 19 │ <<len :: int32, data :: binary-size(len)>> ->6164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165 │6166 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261676168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169 You may run "mix format --migrate" to fix this warning automatically.6170 │6171 19 │ <<len :: int32, data :: binary-size(len)>> ->6172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173 │6174 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561756176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177 You may run "mix format --migrate" to fix this warning automatically.6178 │6179 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181 │6182 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661836184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185 You may run "mix format --migrate" to fix this warning automatically.6186 │6187 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189 │6190 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261916192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193 You may run "mix format --migrate" to fix this warning automatically.6194 │6195 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197 │6198 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561996200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6201 You may run "mix format --migrate" to fix this warning automatically.6202 │6203 28 │ <<4 :: int32, oid :: uint32>> -> oid6204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205 │6206 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662076208 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6209 You may run "mix format --migrate" to fix this warning automatically.6210 │6211 28 │ <<4 :: int32, oid :: uint32>> -> oid6212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213 │6214 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662156216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217 You may run "mix format --migrate" to fix this warning automatically.6218 │6219 28 │ <<4 :: int32, oid :: uint32>> -> oid6220 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221 │6222 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262236224 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6225 You may run "mix format --migrate" to fix this warning automatically.6226 │6227 28 │ <<4 :: int32, oid :: uint32>> -> oid6228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229 │6230 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262316232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233 You may run "mix format --migrate" to fix this warning automatically.6234 │6235 28 │ <<4 :: int32, oid :: uint32>> -> oid6236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237 │6238 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562396240 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6241 You may run "mix format --migrate" to fix this warning automatically.6242 │6243 28 │ <<4 :: int32, oid :: uint32>> -> oid6244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245 │6246 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562476248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249 You may run "mix format --migrate" to fix this warning automatically.6250 │6251 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253 │6254 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662556256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6257 You may run "mix format --migrate" to fix this warning automatically.6258 │6259 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6260 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261 │6262 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262636264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265 You may run "mix format --migrate" to fix this warning automatically.6266 │6267 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269 │6270 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562716272 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6273 You may run "mix format --migrate" to fix this warning automatically.6274 │6275 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6276 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277 │6278 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662796280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281 You may run "mix format --migrate" to fix this warning automatically.6282 │6283 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285 │6286 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262876288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6289 You may run "mix format --migrate" to fix this warning automatically.6290 │6291 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293 │6294 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562956296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297 You may run "mix format --migrate" to fix this warning automatically.6298 │6299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301 │6302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663036304 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305 You may run "mix format --migrate" to fix this warning automatically.6306 │6307 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309 │6310 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263116312 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313 You may run "mix format --migrate" to fix this warning automatically.6314 │6315 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317 │6318 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563196320 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321 You may run "mix format --migrate" to fix this warning automatically.6322 │6323 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6324 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325 │6326 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663276328 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6329 You may run "mix format --migrate" to fix this warning automatically.6330 │6331 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333 │6334 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663356336 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6337 You may run "mix format --migrate" to fix this warning automatically.6338 │6339 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6340 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341 │6342 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663436344 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345 You may run "mix format --migrate" to fix this warning automatically.6346 │6347 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6348 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349 │6350 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263516352 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6353 You may run "mix format --migrate" to fix this warning automatically.6354 │6355 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357 │6358 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263596360 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6361 You may run "mix format --migrate" to fix this warning automatically.6362 │6363 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365 │6366 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263676368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369 You may run "mix format --migrate" to fix this warning automatically.6370 │6371 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373 │6374 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563756376 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6377 You may run "mix format --migrate" to fix this warning automatically.6378 │6379 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381 │6382 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563836384 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6385 You may run "mix format --migrate" to fix this warning automatically.6386 │6387 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389 │6390 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563916392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393 You may run "mix format --migrate" to fix this warning automatically.6394 │6395 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6396 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397 │6398 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663996400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6401 You may run "mix format --migrate" to fix this warning automatically.6402 │6403 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405 │6406 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264076408 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409 You may run "mix format --migrate" to fix this warning automatically.6410 │6411 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6412 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413 │6414 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564156416 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6417 You may run "mix format --migrate" to fix this warning automatically.6418 │6419 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421 │6422 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664236424 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425 You may run "mix format --migrate" to fix this warning automatically.6426 │6427 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6428 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429 │6430 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264316432 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6433 You may run "mix format --migrate" to fix this warning automatically.6434 │6435 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6436 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437 │6438 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564396440 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441 You may run "mix format --migrate" to fix this warning automatically.6442 │6443 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6444 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445 │6446 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664476448 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449 You may run "mix format --migrate" to fix this warning automatically.6450 │6451 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6452 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453 │6454 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264556456 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457 You may run "mix format --migrate" to fix this warning automatically.6458 │6459 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6460 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461 │6462 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564636464 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465 You may run "mix format --migrate" to fix this warning automatically.6466 │6467 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6468 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469 │6470 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864716472 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6473 You may run "mix format --migrate" to fix this warning automatically.6474 │6475 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6476 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477 │6478 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464796480 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481 You may run "mix format --migrate" to fix this warning automatically.6482 │6483 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6484 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485 │6486 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764876488 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489 You may run "mix format --migrate" to fix this warning automatically.6490 │6491 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6492 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493 │6494 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864956496 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497 You may run "mix format --migrate" to fix this warning automatically.6498 │6499 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501 │6502 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465036504 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6505 You may run "mix format --migrate" to fix this warning automatically.6506 │6507 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6508 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509 │6510 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765116512 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513 You may run "mix format --migrate" to fix this warning automatically.6514 │6515 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6516 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517 │6518 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665196520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521 You may run "mix format --migrate" to fix this warning automatically.6522 │6523 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6524 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525 │6526 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265276528 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6529 You may run "mix format --migrate" to fix this warning automatically.6530 │6531 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6532 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533 │6534 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565356536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6537 You may run "mix format --migrate" to fix this warning automatically.6538 │6539 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541 │6542 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665436544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545 You may run "mix format --migrate" to fix this warning automatically.6546 │6547 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549 │6550 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265516552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553 You may run "mix format --migrate" to fix this warning automatically.6554 │6555 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557 │6558 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565596560 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6561 You may run "mix format --migrate" to fix this warning automatically.6562 │6563 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565 │6566 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865676568 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569 You may run "mix format --migrate" to fix this warning automatically.6570 │6571 40 │ <<count::int32, data::binary>> = binary6572 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573 │6574 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865756576 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577 You may run "mix format --migrate" to fix this warning automatically.6578 │6579 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581 │6582 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465836584 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585 You may run "mix format --migrate" to fix this warning automatically.6586 │6587 40 │ <<count::int32, data::binary>> = binary6588 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589 │6590 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465916592 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6593 You may run "mix format --migrate" to fix this warning automatically.6594 │6595 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6596 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597 │6598 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765996600 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6601 You may run "mix format --migrate" to fix this warning automatically.6602 │6603 40 │ <<count::int32, data::binary>> = binary6604 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605 │6606 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766076608 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6609 You may run "mix format --migrate" to fix this warning automatically.6610 │6611 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6612 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613 │6614 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866156616 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6617 You may run "mix format --migrate" to fix this warning automatically.6618 │6619 44 │ <<_::int32, data::binary>> = binary6620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621 │6622 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866236624 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6625 You may run "mix format --migrate" to fix this warning automatically.6626 │6627 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629 │6630 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466316632 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6633 You may run "mix format --migrate" to fix this warning automatically.6634 │6635 44 │ <<_::int32, data::binary>> = binary6636 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637 │6638 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466396640 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6641 You may run "mix format --migrate" to fix this warning automatically.6642 │6643 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6644 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645 │6646 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766476648 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649 You may run "mix format --migrate" to fix this warning automatically.6650 │6651 44 │ <<_::int32, data::binary>> = binary6652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653 │6654 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766556656 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6657 You may run "mix format --migrate" to fix this warning automatically.6658 │6659 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6660 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661 │6662 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866636664 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6665 You may run "mix format --migrate" to fix this warning automatically.6666 │6667 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6668 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669 │6670 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466716672 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6673 You may run "mix format --migrate" to fix this warning automatically.6674 │6675 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6676 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677 │6678 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766796680 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681 You may run "mix format --migrate" to fix this warning automatically.6682 │6683 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6684 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685 │6686 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666876688 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6689 You may run "mix format --migrate" to fix this warning automatically.6690 │6691 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6692 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693 │6694 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666956696 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6697 You may run "mix format --migrate" to fix this warning automatically.6698 │6699 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6700 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701 │6702 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667036704 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705 You may run "mix format --migrate" to fix this warning automatically.6706 │6707 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6708 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709 │6710 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267116712 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6713 You may run "mix format --migrate" to fix this warning automatically.6714 │6715 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6716 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717 │6718 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267196720 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6721 You may run "mix format --migrate" to fix this warning automatically.6722 │6723 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6724 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725 │6726 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267276728 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6729 You may run "mix format --migrate" to fix this warning automatically.6730 │6731 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6732 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733 │6734 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567356736 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6737 You may run "mix format --migrate" to fix this warning automatically.6738 │6739 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6740 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741 │6742 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567436744 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6745 You may run "mix format --migrate" to fix this warning automatically.6746 │6747 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6748 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749 │6750 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567516752 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6753 You may run "mix format --migrate" to fix this warning automatically.6754 │6755 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6756 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757 │6758 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667596760 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6761 You may run "mix format --migrate" to fix this warning automatically.6762 │6763 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6764 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765 │6766 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267676768 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6769 You may run "mix format --migrate" to fix this warning automatically.6770 │6771 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6772 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773 │6774 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567756776 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6777 You may run "mix format --migrate" to fix this warning automatically.6778 │6779 33 │ <<8 :: int32, microsecs :: int64>> ->6780 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781 │6782 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667836784 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6785 You may run "mix format --migrate" to fix this warning automatically.6786 │6787 33 │ <<8 :: int32, microsecs :: int64>> ->6788 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789 │6790 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667916792 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6793 You may run "mix format --migrate" to fix this warning automatically.6794 │6795 33 │ <<8 :: int32, microsecs :: int64>> ->6796 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797 │6798 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267996800 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6801 You may run "mix format --migrate" to fix this warning automatically.6802 │6803 33 │ <<8 :: int32, microsecs :: int64>> ->6804 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805 │6806 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268076808 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6809 You may run "mix format --migrate" to fix this warning automatically.6810 │6811 33 │ <<8 :: int32, microsecs :: int64>> ->6812 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813 │6814 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568156816 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6817 You may run "mix format --migrate" to fix this warning automatically.6818 │6819 33 │ <<8 :: int32, microsecs :: int64>> ->6820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821 │6822 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568236824 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825 You may run "mix format --migrate" to fix this warning automatically.6826 │6827 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6828 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829 │6830 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668316832 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833 You may run "mix format --migrate" to fix this warning automatically.6834 │6835 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6836 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837 │6838 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268396840 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841 You may run "mix format --migrate" to fix this warning automatically.6842 │6843 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6844 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845 │6846 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568476848 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849 You may run "mix format --migrate" to fix this warning automatically.6850 │6851 37 │ <<8 :: int32, microsecs :: int64>> ->6852 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853 │6854 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668556856 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6857 You may run "mix format --migrate" to fix this warning automatically.6858 │6859 37 │ <<8 :: int32, microsecs :: int64>> ->6860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861 │6862 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668636864 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865 You may run "mix format --migrate" to fix this warning automatically.6866 │6867 37 │ <<8 :: int32, microsecs :: int64>> ->6868 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869 │6870 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268716872 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6873 You may run "mix format --migrate" to fix this warning automatically.6874 │6875 37 │ <<8 :: int32, microsecs :: int64>> ->6876 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877 │6878 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268796880 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881 You may run "mix format --migrate" to fix this warning automatically.6882 │6883 37 │ <<8 :: int32, microsecs :: int64>> ->6884 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885 │6886 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568876888 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6889 You may run "mix format --migrate" to fix this warning automatically.6890 │6891 37 │ <<8 :: int32, microsecs :: int64>> ->6892 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893 │6894 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568956896 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897 You may run "mix format --migrate" to fix this warning automatically.6898 │6899 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6900 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901 │6902 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669036904 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905 You may run "mix format --migrate" to fix this warning automatically.6906 │6907 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6908 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909 │6910 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269116912 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913 You may run "mix format --migrate" to fix this warning automatically.6914 │6915 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6916 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917 │6918 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569196920 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921 You may run "mix format --migrate" to fix this warning automatically.6922 │6923 42 │ <<8 :: int32, microsecs :: int64>> ->6924 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925 │6926 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669276928 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6929 You may run "mix format --migrate" to fix this warning automatically.6930 │6931 42 │ <<8 :: int32, microsecs :: int64>> ->6932 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933 │6934 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669356936 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937 You may run "mix format --migrate" to fix this warning automatically.6938 │6939 42 │ <<8 :: int32, microsecs :: int64>> ->6940 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941 │6942 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269436944 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6945 You may run "mix format --migrate" to fix this warning automatically.6946 │6947 42 │ <<8 :: int32, microsecs :: int64>> ->6948 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949 │6950 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269516952 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953 You may run "mix format --migrate" to fix this warning automatically.6954 │6955 42 │ <<8 :: int32, microsecs :: int64>> ->6956 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957 │6958 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569596960 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6961 You may run "mix format --migrate" to fix this warning automatically.6962 │6963 42 │ <<8 :: int32, microsecs :: int64>> ->6964 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965 │6966 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569676968 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969 You may run "mix format --migrate" to fix this warning automatically.6970 │6971 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6972 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973 │6974 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669756976 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977 You may run "mix format --migrate" to fix this warning automatically.6978 │6979 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6980 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981 │6982 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269836984 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985 You may run "mix format --migrate" to fix this warning automatically.6986 │6987 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6988 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989 │6990 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569916992 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993 You may run "mix format --migrate" to fix this warning automatically.6994 │6995 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997 │6998 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669997000 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7001 You may run "mix format --migrate" to fix this warning automatically.7002 │7003 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7004 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005 │7006 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670077008 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009 You may run "mix format --migrate" to fix this warning automatically.7010 │7011 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013 │7014 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670157016 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7017 You may run "mix format --migrate" to fix this warning automatically.7018 │7019 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7020 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021 │7022 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270237024 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7025 You may run "mix format --migrate" to fix this warning automatically.7026 │7027 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7029 │7030 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270317032 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7033 You may run "mix format --migrate" to fix this warning automatically.7034 │7035 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7036 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7037 │7038 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270397040 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041 You may run "mix format --migrate" to fix this warning automatically.7042 │7043 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7044 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7045 │7046 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570477048 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7049 You may run "mix format --migrate" to fix this warning automatically.7050 │7051 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7052 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053 │7054 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570557056 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057 You may run "mix format --migrate" to fix this warning automatically.7058 │7059 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061 │7062 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570637064 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065 You may run "mix format --migrate" to fix this warning automatically.7066 │7067 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069 │7070 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670717072 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073 You may run "mix format --migrate" to fix this warning automatically.7074 │7075 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7076 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077 │7078 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270797080 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081 You may run "mix format --migrate" to fix this warning automatically.7082 │7083 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7085 │7086 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570877088 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089 You may run "mix format --migrate" to fix this warning automatically.7090 │7091 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7092 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7093 │7094 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670957096 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097 You may run "mix format --migrate" to fix this warning automatically.7098 │7099 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7100 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7101 │7102 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671037104 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105 You may run "mix format --migrate" to fix this warning automatically.7106 │7107 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7108 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109 │7110 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271117112 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113 You may run "mix format --migrate" to fix this warning automatically.7114 │7115 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117 │7118 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271197120 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7121 You may run "mix format --migrate" to fix this warning automatically.7122 │7123 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7125 │7126 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571277128 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7129 You may run "mix format --migrate" to fix this warning automatically.7130 │7131 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7132 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7133 │7134 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571357136 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7137 You may run "mix format --migrate" to fix this warning automatically.7138 │7139 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7141 │7142 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671437144 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7145 You may run "mix format --migrate" to fix this warning automatically.7146 │7147 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7148 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7149 │7150 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271517152 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7153 You may run "mix format --migrate" to fix this warning automatically.7154 │7155 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7156 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7157 │7158 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571597160 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7161 You may run "mix format --migrate" to fix this warning automatically.7162 │7163 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7164 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7165 │7166 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671677168 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7169 You may run "mix format --migrate" to fix this warning automatically.7170 │7171 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7173 │7174 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271757176 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7177 You may run "mix format --migrate" to fix this warning automatically.7178 │7179 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7181 │7182 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571837184 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7185 You may run "mix format --migrate" to fix this warning automatically.7186 │7187 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7189 │7190 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671917192 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7193 You may run "mix format --migrate" to fix this warning automatically.7194 │7195 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7196 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7197 │7198 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271997200 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7201 You may run "mix format --migrate" to fix this warning automatically.7202 │7203 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7204 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7205 │7206 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572077208 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7209 You may run "mix format --migrate" to fix this warning automatically.7210 │7211 17 │ <<0 :: int32>> -> :void7212 │ ~~~~~~~~~~~~~~~~~~~~~~~7213 │7214 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672157216 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7217 You may run "mix format --migrate" to fix this warning automatically.7218 │7219 17 │ <<0 :: int32>> -> :void7220 │ ~~~~~~~~~~~~~~~~~~~~~~~7221 │7222 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272237224 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7225 You may run "mix format --migrate" to fix this warning automatically.7226 │7227 17 │ <<0 :: int32>> -> :void7228 │ ~~~~~~~~~~~~~~~~~~~~~~~7229 │7230 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572317232 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7233 You may run "mix format --migrate" to fix this warning automatically.7234 │7235 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7236 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7237 │7238 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672397240 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7241 You may run "mix format --migrate" to fix this warning automatically.7242 │7243 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7244 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7245 │7246 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272477248 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7249 You may run "mix format --migrate" to fix this warning automatically.7250 │7251 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7253 │7254 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572557256 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7257 You may run "mix format --migrate" to fix this warning automatically.7258 │7259 23 │ <<0 :: int32>> -> :void7260 │ ~~~~~~~~~~~~~~~~~~~~~~~7261 │7262 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672637264 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7265 You may run "mix format --migrate" to fix this warning automatically.7266 │7267 23 │ <<0 :: int32>> -> :void7268 │ ~~~~~~~~~~~~~~~~~~~~~~~7269 │7270 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272717272 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7273 You may run "mix format --migrate" to fix this warning automatically.7274 │7275 23 │ <<0 :: int32>> -> :void7276 │ ~~~~~~~~~~~~~~~~~~~~~~~7277 │7278 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572797280 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7281 You may run "mix format --migrate" to fix this warning automatically.7282 │7283 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7285 │7286 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672877288 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7289 You may run "mix format --migrate" to fix this warning automatically.7290 │7291 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7292 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7293 │7294 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272957296 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7297 You may run "mix format --migrate" to fix this warning automatically.7298 │7299 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7300 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7301 │7302 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573037304 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7305 │7306 20 │ manager = worker(Postgrex.TypeManager, [])7307 │ ~7308 │7309 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173107311 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7312 │7313 21 │ server_sup = supervisor(__MODULE__, [:servers])7314 │ ~7315 │7316 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173177318 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7319 │7320 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7321 │ ~7322 │7323 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17324 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173257326 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7327 │7328 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7329 │ ~7330 │7331 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173327333 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7334 │7335 110 │ if Map.size(s.listener_channels[channel]) == 1 do7336 │ ~7337 │7338 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37339 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37340 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273417342 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7343 │7344 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7345 │ ~7346 │7347 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173487349 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7350 │7351 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7352 │ ~7353 │7354 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273557356 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7357 │7358 9 │ worker(Postgrex.Parameters, [])]7359 │ ~7360 │7361 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273627363 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7364 │7365 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7366 │ ~7367 │7368 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273697370 warning: a struct for Postgrex.Query is expected on struct update:73717372 %Postgrex.Query{7373 query7374 | param_oids: param_oids,7375 param_formats: param_formats,7376 param_types: param_types7377 }73787379 but got type:73807381 dynamic()73827383 where "query" was given the type:73847385 # type: dynamic()7386 # from: lib/postgrex/protocol.ex:910:357387 query73887389 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73907391 type warning found at:7392 │7393 915 │ query = %Query{query | param_oids: param_oids,7394 │ ~7395 │7396 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673977398 warning: a struct for Postgrex.Query is expected on struct update:73997400 %Postgrex.Query{7401 query7402 | ref: make_ref(),7403 types: types,7404 columns: col_names,7405 result_oids: result_oids,7406 result_formats: result_formats,7407 result_types: result_types7408 }74097410 but got type:74117412 dynamic()74137414 where "query" was given the type:74157416 # type: dynamic()7417 # from: lib/postgrex/protocol.ex:926:357418 query74197420 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74217422 type warning found at:7423 │7424 932 │ query = %Query{query | ref: make_ref(), types: types,7425 │ ~7426 │7427 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674287429 warning: a struct for Postgrex.Query is expected on struct update:74307431 %Postgrex.Query{query | ref: make_ref()}74327433 but got type:74347435 dynamic()74367437 where "query" was given the type:74387439 # type: dynamic()7440 # from: lib/postgrex/protocol.ex:977:317441 query74427443 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74447445 type warning found at:7446 │7447 978 │ query = %Query{query | ref: make_ref()}7448 │ ~7449 │7450 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574517452 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7453 │7454 2131 │ formatted_reason = :ssl.format_error(reason)7455 │ ~7456 │7457 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374587459 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7460 │7461 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7462 │ ~7463 │7464 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374657466 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7467 │7468 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7469 │ ~7470 │7471 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274727473 warning: a struct for Postgrex.Query is expected on struct update:74747475 %Postgrex.Query{query | name: ""}74767477 but got type:74787479 dynamic()74807481 where "query" was given the type:74827483 # type: dynamic()7484 # from: lib/postgrex/protocol.ex:2313:167485 query74867487 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74887489 type warning found at:7490 │7491 2313 │ defp unnamed(query), do: %Query{query | name: ""}7492 │ ~7493 │7494 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174957496Generated postgrex app7497warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7498 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27499 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17500 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57501 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27502 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47503 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275047505==> ecto7506Compiling 70 files (.ex)7507 warning: using single-quoted strings to represent charlists is deprecated.7508 Use ~c"" if you indeed want a charlist or use "" instead.7509 You may run "mix format --migrate" to change all single-quoted7510 strings to use the ~c sigil and fix this warning.7511 │7512 166 │ defp insert_all_value(_), do: '?'7513 │ ~7514 │7515 └─ lib/ecto/adapters/mysql/connection.ex:166:3775167517 warning: using single-quoted strings to represent charlists is deprecated.7518 Use ~c"" if you indeed want a charlist or use "" instead.7519 You may run "mix format --migrate" to change all single-quoted7520 strings to use the ~c sigil and fix this warning.7521 │7522 354 │ '?'7523 │ ~7524 │7525 └─ lib/ecto/adapters/mysql/connection.ex:354:775267527 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75287529 This error happens when you have function calls without parentheses inside keywords. For example:75307531 function(arg, one: nested_call a, b, c)7532 function(arg, one: if expr, do: :this, else: :that)75337534 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:75357536 function(arg, one: if(expr, do: :this, else: :that))7537 function(arg, one: nested_call(a, b, c))75387539 Ambiguity found at:7540 │7541 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7542 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7543 │7544 └─ lib/ecto/changeset.ex:228675457546 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75477548 This error happens when you have function calls without parentheses inside keywords. For example:75497550 function(arg, one: nested_call a, b, c)7551 function(arg, one: if expr, do: :this, else: :that)75527553 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:75547555 function(arg, one: if(expr, do: :this, else: :that))7556 function(arg, one: nested_call(a, b, c))75577558 Ambiguity found at:7559 │7560 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7561 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7562 │7563 └─ lib/ecto/migration/runner.ex:26575647565 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75667567 This error happens when you have function calls without parentheses inside keywords. For example:75687569 function(arg, one: nested_call a, b, c)7570 function(arg, one: if expr, do: :this, else: :that)75717572 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:75737574 function(arg, one: if(expr, do: :this, else: :that))7575 function(arg, one: nested_call(a, b, c))75767577 Ambiguity found at:7578 │7579 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7580 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7581 │7582 └─ lib/ecto/migration/runner.ex:26775837584 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7585 │7586 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7587 │ ~7588 │7589 └─ lib/ecto/query/builder.ex:136:875907591 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7592 │7593 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7594 │ ~~7595 │7596 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275977598 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7599 │7600 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7601 │ ~~7602 │7603 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276047605 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76067607 This error happens when you have function calls without parentheses inside keywords. For example:76087609 function(arg, one: nested_call a, b, c)7610 function(arg, one: if expr, do: :this, else: :that)76117612 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:76137614 function(arg, one: if(expr, do: :this, else: :that))7615 function(arg, one: nested_call(a, b, c))76167617 Ambiguity found at:7618 │7619 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7620 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7621 │7622 └─ lib/ecto/repo/schema.ex:45476237624 warning: unused require Ecto.Query7625 │7626 6 │ require Ecto.Query7627 │ ~7628 │7629 └─ lib/ecto/repo/preloader.ex:6:376307631Compiling lib/ecto.ex (it's taking more than 10s)7632Compiling lib/ecto/exceptions.ex (it's taking more than 10s)7633Compiling lib/ecto/changeset/relation.ex (it's taking more than 10s)7634 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7635 │7636 9 │ schema "schema_migrations" do7637 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7638 │7639 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76407641 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7642 │7643 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7644 │ ~7645 │7646 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276477648 warning: incompatible types given to Mix.Ecto.ensure_started/2:76497650 Mix.Ecto.ensure_started(repo, opts)76517652 given types:76537654 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76557656 but expected one of:76577658 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76597660 where "opts" was given the type:76617662 # type: dynamic(7663 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7664 non_struct_map()7665 )7666 # from: lib/mix/tasks/ecto.rollback.ex:64:107667 opts =7668 if opts[:quiet] do7669 Keyword.merge(opts, log: false, log_sql: false)7670 else7671 opts7672 end76737674 where "repo" was given the type:76757676 # type: dynamic(atom())7677 # from: lib/mix/tasks/ecto.rollback.ex:70:77678 Mix.Ecto.ensure_repo(repo, args)76797680 type warning found at:7681 │7682 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7683 │ ~7684 │7685 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276867687 warning: the following clause will never match:76887689 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76907691 because it attempts to match on the result of:76927693 System.stacktrace()76947695 which has type:76967697 empty_list()76987699 where "args_or_arity" was given the type:77007701 # type: float() or integer() or non_empty_list(term())7702 # from: lib/ecto/changeset.ex7703 (_() when args_or_arity == 2) when length(args_or_arity) == 277047705 where "module" was given the type:77067707 # type: dynamic()7708 # from: lib/ecto/changeset.ex:733:307709 module77107711 type warning found at:7712 │7713 741 │ ... when length(args_or_arity) == 2 ->7714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7715 │7716 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277177718 warning: incompatible types given to Mix.Ecto.ensure_started/2:77197720 Mix.Ecto.ensure_started(repo, all: true)77217722 given types:77237724 -dynamic(atom())-, non_empty_list({:all, true})77257726 but expected one of:77277728 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77297730 where "repo" was given the type:77317732 # type: dynamic(atom())7733 # from: lib/mix/tasks/ecto.migrations.ex:37:77734 Mix.Ecto.ensure_repo(repo, args)77357736 type warning found at:7737 │7738 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7739 │ ~7740 │7741 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377427743 warning: incompatible types given to Mix.Ecto.ensure_started/2:77447745 Mix.Ecto.ensure_started(repo, opts)77467747 given types:77487749 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77507751 but expected one of:77527753 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77547755 where "opts" was given the type:77567757 # type: dynamic(7758 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7759 non_struct_map()7760 )7761 # from: lib/mix/tasks/ecto.migrate.ex:68:107762 opts =7763 if opts[:quiet] do7764 Keyword.merge(opts, log: false, log_sql: false)7765 else7766 opts7767 end77687769 where "repo" was given the type:77707771 # type: dynamic(atom())7772 # from: lib/mix/tasks/ecto.migrate.ex:74:77773 Mix.Ecto.ensure_repo(repo, args)77747775 type warning found at:7776 │7777 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7778 │ ~7779 │7780 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277817782 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7783 │7784 739 │ case System.stacktrace do7785 │ ~7786 │7787 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277887789 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77907791 Mix.Ecto.source_repo_priv(repo)77927793 given types:77947795 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77967797 but expected one of:77987799 atom()78007801 where "repo" was given the types:78027803 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7804 # from: lib/mix/tasks/ecto.load.ex:70:227805 Keyword.merge(repo.config, opts)78067807 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7808 # from: lib/mix/tasks/ecto.load.ex:72:277809 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78107811 type warning found at:7812 │7813 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7814 │ ~7815 │7816 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278177818 warning: expected a map or struct when accessing .__adapter__ in expression:78197820 repo.__adapter__78217822 where "repo" was given the type:78237824 # type: dynamic(atom())7825 # from: lib/mix/tasks/ecto.load.ex:53:77826 Mix.Ecto.ensure_repo(repo, args)78277828 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78297830 type warning found at:7831 │7832 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7833 │ ~7834 │7835 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178367837 warning: expected a map or struct when accessing .__adapter__ in expression:78387839 repo.__adapter__78407841 where "repo" was given the type:78427843 # type: dynamic(atom())7844 # from: lib/mix/tasks/ecto.dump.ex:50:77845 Mix.Ecto.ensure_repo(repo, args)78467847 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78487849 type warning found at:7850 │7851 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7852 │ ~7853 │7854 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178557856 warning: expected a map or struct when accessing .__adapter__ in expression:78577858 repo.__adapter__78597860 where "repo" was given the type:78617862 # type: dynamic(atom())7863 # from: lib/mix/tasks/ecto.drop.ex:39:77864 Mix.Ecto.ensure_repo(repo, args)78657866 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78677868 type warning found at:7869 │7870 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7871 │ ~7872 │7873 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178747875 warning: expected a map or struct when accessing .__adapter__ in expression:78767877 repo.__adapter__78787879 where "repo" was given the type:78807881 # type: dynamic(atom())7882 # from: lib/mix/tasks/ecto.create.ex:37:77883 Mix.Ecto.ensure_repo(repo, args)78847885 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78867887 type warning found at:7888 │7889 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7890 │ ~7891 │7892 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178937894 warning: incompatible types given to get_source/1:78957896 get_source(repo)78977898 given types:78997900 -dynamic(atom())-79017902 but expected one of:79037904 %{..., config: empty_list() or non_empty_list(term(), term())}79057906 where "repo" was given the type:79077908 # type: dynamic(atom())7909 # from: lib/ecto/migration/schema_migration.ex:24:137910 repo.all(7911 Map.put(7912 (7913 query =7914 (7915 query = {get_source(repo), Ecto.Migration.SchemaMigration}7916 Ecto.Query.Builder.From.apply(query, 1)7917 )7918 7919 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7920 ...,7921 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7922 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7923 line: 22,7924 take: %{}7925 })7926 ),7927 :prefix,7928 prefix7929 ), timeout: :infinity, log: false)79307931 type warning found at:7932 │7933 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7934 │ ~7935 │7936 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/279377938 warning: incompatible types given to get_source/1:79397940 get_source(repo)79417942 given types:79437944 -dynamic(atom())-79457946 but expected one of:79477948 %{..., config: empty_list() or non_empty_list(term(), term())}79497950 where "repo" was given the type:79517952 # type: dynamic(atom())7953 # from: lib/ecto/migration/schema_migration.ex:30:137954 repo.insert!(7955 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7956 prefix: prefix,7957 source: get_source(repo)7958 ), timeout: :infinity, log: false)79597960 type warning found at:7961 │7962 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7963 │ ~7964 │7965 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/379667967 warning: incompatible types given to get_source/1:79687969 get_source(repo)79707971 given types:79727973 -dynamic(atom())-79747975 but expected one of:79767977 %{..., config: empty_list() or non_empty_list(term(), term())}79787979 where "repo" was given the type:79807981 # type: dynamic(atom())7982 # from: lib/ecto/migration/schema_migration.ex:36:137983 repo.delete_all(7984 Map.put(7985 (7986 query =7987 (7988 query = {get_source(repo), Ecto.Migration.SchemaMigration}7989 Ecto.Query.Builder.From.apply(query, 1)7990 )7991 7992 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7993 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7994 op: :and,7995 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7996 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7997 line: 347998 })7999 ),8000 :prefix,8001 prefix8002 ), timeout: :infinity, log: false)80038004 type warning found at:8005 │8006 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8007 │ ~8008 │8009 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380108011 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8012 │8013 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8014 │ ~8015 │8016 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28017 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/280188019 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8020 │8021 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8022 │ ~8023 │8024 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/280258026 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8027 │8028 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8029 │ ~8030 │8031 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/180328033 warning: the following conditional expression:80348035 is_atom(related)80368037 will always evaluate to:80388039 dynamic(true)80408041 where "related" was given the type:80428043 # type: dynamic(atom())8044 # from: lib/ecto/association.ex:730:158045 related = Ecto.Association.related_from_query(queryable)80468047 type warning found at:8048 │8049 732 │ unless is_atom(related) do8050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8051 │8052 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/380538054 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8055 │8056 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8057 │ ~8058 │8059 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/280608061 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8062 │8063 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8064 │ ~8065 │8066 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/380678068 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8069 │8070 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8071 │ ~8072 │8073 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280748075 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8076 │8077 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8078 │ ~8079 │8080 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380818082 warning: the following clause will never match:80838084 {:error, _} = error ->80858086 because it attempts to match on the result of:80878088 apply(changeset, adapter, :insert, args)80898090 which has type:80918092 dynamic({:invalid or :ok, term()})80938094 type warning found at:8095 │8096 219 │ {:error, _} = error ->8097 │ ~8098 │8099 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481008101 warning: the following clause will never match:81028103 {:error, _} = error ->81048105 because it attempts to match on the result of:81068107 apply(changeset, adapter, action, args)81088109 which has type:81108111 dynamic({:invalid or :ok, term()})81128113 type warning found at:8114 │8115 297 │ {:error, _} = error ->8116 │ ~8117 │8118 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481198120 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8121 │8122 54 │ filter_and_reraise e, System.stacktrace8123 │ ~8124 │8125 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581268127 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8128 │8129 44 │ index = Map.size(params)8130 │ ~8131 │8132 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58133 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581348135 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8136 │8137 614 │ Decimal.minus(decimal)8138 │ ~8139 │8140 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181418142 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8143 │8144 62 │ Mix.Project.compile(args)8145 │ ~8146 │8147 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/281488149 warning: expected a module (an atom) when invoking start_link/1 in expression:81508151 repo.start_link(pool_size: pool_size)81528153 where "pool_size" was given the type:81548155 # type: dynamic()8156 # from: lib/mix/ecto.ex:101:158157 pool_size = Keyword.get(opts, :pool_size, 1)81588159 where "repo" was given the type:81608161 # type: dynamic(%{..., __adapter__: atom()})8162 # from: lib/mix/ecto.ex:99:368163 repo.__adapter__.ensure_all_started(repo, :temporary)81648165 type warning found at:8166 │8167 102 │ case repo.start_link(pool_size: pool_size) do8168 │ ~8169 │8170 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/281718172 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8173 │8174 146 │ Logger.remove_backend(:console)8175 │ ~8176 │8177 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/281788179 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8180 │8181 155 │ Logger.add_backend(:console, flush: true)8182 │ ~8183 │8184 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/281858186 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)8187 │8188 228 │ raise BadStructError, struct: struct, term: data8189 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8190 │8191 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581928193 warning: the following clause will never match:81948195 {:error, _} ->81968197 because it attempts to match on the result of:81988199 NaiveDateTime.new(date, time)82008201 which has type:82028203 dynamic({:ok, %NaiveDateTime{}})82048205 type warning found at:8206 │8207 803 │ {:error, _} -> :error8208 │ ~~~~~~~~~~~~~~~~~~~~~8209 │8210 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182118212 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8213 │8214 159 │ supervise(children, strategy: :one_for_one)8215 │ ~8216 │8217 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182188219 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8220 │8221 214 │ filter_and_reraise e, System.stacktrace8222 │ ~8223 │8224 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48225 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/482268227 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8228 │8229 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8230 │ ~8231 │8232 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282338234 warning: expected a map or struct when accessing .__struct__ in expression:82358236 schema.__struct__82378238 where "schema" was given the types:82398240 # type: dynamic(atom() and not nil)8241 # from: lib/ecto/query/planner.ex:1186:418242 schema82438244 # type: atom()8245 # from: lib/ecto/query/planner.ex:1186:618246 is_atom(schema)82478248 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82498250 type warning found at:8251 │8252 1190 │ Map.has_key?(schema.__struct__, field) ->8253 │ ~8254 │8255 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682568257 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82588259 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82608261 given types:82628263 (8264 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8265 dynamic()8266 )82678268 but expected one of:82698270 atom(), term()82718272 where "opts" was given the type:82738274 # type: dynamic(8275 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8276 non_struct_map()8277 )8278 # from: lib/ecto/migrator.ex:44:658279 opts[:prefix]82808281 where "repo" was given the type:82828283 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8284 # from: lib/ecto/migrator.ex:44:238285 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82868287 type warning found at:8288 │8289 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8290 │ ~8291 │8292 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282938294 warning: expected a module (an atom) when invoking transaction/2 in expression:82958296 repo.transaction(fun, log: false, timeout: :infinity)82978298 where "fun" was given the type:82998300 # type: dynamic()8301 # from: lib/ecto/migrator.ex:114:478302 fun83038304 where "repo" was given the types:83058306 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8307 # from: lib/ecto/migrator.ex:118:248308 repo.__adapter__.supports_ddl_transaction?83098310 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8311 # from: lib/ecto/migrator.ex:118:248312 repo.__adapter__.supports_ddl_transaction?83138314 type warning found at:8315 │8316 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8317 │ ~8318 │8319 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383208321 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8322 │8323 291 │ modules = Code.load_file(file)8324 │ ~8325 │8326 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283278328 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8329 │8330 321 │ reraise error, System.stacktrace8331 │ ~8332 │8333 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383348335 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8336 │8337 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8338 │ ~8339 │8340 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183418342 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8343 │8344 15 │ supervise(children, strategy: :simple_one_for_one)8345 │ ~8346 │8347 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183488349 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8350 │8351 10 │ worker(Ecto.Registry, []),8352 │ ~8353 │8354 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283558356 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8357 │8358 11 │ supervisor(Ecto.Migration.Supervisor, [])8359 │ ~8360 │8361 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283628363 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8364 │8365 260 │ reraise %{err | message: message}, System.stacktrace8366 │ ~8367 │8368 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683698370Generated ecto app8371==> guardian_db8372Compiling 2 files (.ex)8373warning: cannot infer signatures from :cowboy because it is not loaded83748375warning: cannot infer signatures from :cowlib because it is not loaded83768377warning: cannot infer signatures from :ranch because it is not loaded83788379 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8380 │8381 18 │ config = Application.get_env(:guardian_db, GuardianDb, [])8382 │ ~8383 │8384 └─ lib/guardian_db.ex:18:24: GuardianDb (module)838583868387== Compilation error in file lib/guardian_db.ex ==8388** (RuntimeError) GuardianDb configuration is required8389 lib/guardian_db.ex:21: (module)8390could 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"