Build log
nerves_system_rpi4
udia 0.1.3 · fail · run udia-0.1.3-1791281905698
8386 of 8386 lines
1Resolving Hex dependencies...2Resolution completed in 0.484s3Unchanged: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_rpi4/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_rpi4/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_rpi4/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_rpi4/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: String.to_char_list/1 is deprecated. Use String.to_charlist/1 instead503 │504 147 │ [char | _] = String.to_char_list(binary)505 │ ~506 │507 └─ lib/gettext/po/tokenizer.ex:147:25: Gettext.PO.Tokenizer.tokenize_line/3508509 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead510 │511 44 │ {reference_comments, other_comments} = Enum.partition(comments, &match?("#:" <> _, &1))512 │ ~513 │514 └─ lib/gettext/po/parser.ex:44:49: Gettext.PO.Parser.extract_references/1515 └─ lib/gettext/po/parser.ex:71:44: Gettext.PO.Parser.extract_flags/1516517 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead518 │519 64 │ Enum.partition(backends, & &1.__gettext__(:otp_app) == app)520 │ ~521 │522 └─ lib/gettext/extractor_agent.ex:64:14: Gettext.ExtractorAgent.pop_backends/1523524 warning: String.strip/1 is deprecated. Use String.trim/1 instead525 │526 47 │ |> Enum.reject(fn("#:" <> comm) -> String.strip(comm) == "" end)527 │ ~528 │529 └─ lib/gettext/po/parser.ex:47:49: Gettext.PO.Parser.extract_references/1530 └─ lib/gettext/po/parser.ex:55:15: Gettext.PO.Parser.parse_references/1531532 warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead533 │534 58 │ |> Enum.chunk(2) # [[file, line], [file, line], ...]535 │ ~536 │537 └─ lib/gettext/po/parser.ex:58:13: Gettext.PO.Parser.parse_references/1538539 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead540 │541 9 │ worker(Gettext.ExtractorAgent, [])542 │ ~543 │544 └─ lib/gettext/application.ex:9:7: Gettext.Application.start/2545546 warning: String.lstrip/1 is deprecated. Use String.trim_leading/1 instead547 │548 65 │ {next_line_no, filename} -> [next_line_no, String.lstrip(filename)]549 │ ~550 │551 └─ lib/gettext/po/parser.ex:65:57: Gettext.PO.Parser.parse_reference_part/1552553Generated gettext app554==> jose555Compiling 113 files (.erl)556src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),560% | ^561562src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.563Compile directive 'nowarn_deprecated_catch' can be used to suppress564warnings in selected modules.565% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of566% | ^567568src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.569Compile directive 'nowarn_deprecated_catch' can be used to suppress570warnings in selected modules.571% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of572% | ^573574src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.575Compile directive 'nowarn_deprecated_catch' can be used to suppress576warnings in selected modules.577% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of578% | ^579580src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of584% | ^585586src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.587Compile directive 'nowarn_deprecated_catch' can be used to suppress588warnings in selected modules.589% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of590% | ^591592src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.593Compile directive 'nowarn_deprecated_catch' can be used to suppress594warnings in selected modules.595% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of596% | ^597598src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of602% | ^603604src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of608% | ^609610src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of614% | ^615616src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.617Compile directive 'nowarn_deprecated_catch' can be used to suppress618warnings in selected modules.619% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of620% | ^621622src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of626% | ^627628src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.629Compile directive 'nowarn_deprecated_catch' can be used to suppress630warnings in selected modules.631% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of632% | ^633634src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of638% | ^639640src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.641Compile directive 'nowarn_deprecated_catch' can be used to suppress642warnings in selected modules.643% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of644% | ^645646src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.647Compile directive 'nowarn_deprecated_catch' can be used to suppress648warnings in selected modules.649% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of650% | ^651652src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.653Compile directive 'nowarn_deprecated_catch' can be used to suppress654warnings in selected modules.655% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of656% | ^657658src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661% 230| case catch block_cipher(Cipher) of662% | ^663664src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.665Compile directive 'nowarn_deprecated_catch' can be used to suppress666warnings in selected modules.667% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of668% | ^669670src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.671Compile directive 'nowarn_deprecated_catch' can be used to suppress672warnings in selected modules.673% 246| case catch rsa_crypt(Padding) of674% | ^675676src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679% 254| case catch rsa_sign(Padding) of680% | ^681682src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.683Compile directive 'nowarn_deprecated_catch' can be used to suppress684warnings in selected modules.685% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of686% | ^687688Compiling 8 files (.ex)689Generated jose app690==> nerves_compatibility_test691===> Analyzing applications...692===> Compiling ranch693 ┌─ src/ranch.erl:694 │695 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);696 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.697Compile directive 'nowarn_deprecated_catch' can be used to suppress698warnings in selected modules.699700701 ┌─ src/ranch_ssl.erl:702 │703 128 │ case ssl:ssl_accept(CSocket, Timeout) of704 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead705706 ┌─ src/ranch_ssl.erl:707 │708 233 │ end, ssl:cipher_suites());709 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead710711 ┌─ src/ranch_ssl.erl:712 │713 235 │ ssl:cipher_suites()714 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead715716717 ┌─ src/ranch_conns_sup.erl:718 │719 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},720 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.721Compile directive 'nowarn_deprecated_catch' can be used to suppress722warnings in selected modules.723724725==> tablet726Compiling 2 files (.ex)727Generated tablet app728==> elixir_make729Compiling 8 files (.ex)730Generated elixir_make app731==> nerves_logging732 CC kmsg_tailer.o733 LD kmsg_tailer734Compiling 5 files (.ex)735Generated nerves_logging app736==> nerves_compatibility_test737===> Analyzing applications...738===> Compiling cowlib739==> bcrypt_elixir740mkdir -p priv741/home/nerves/.nerves/artifacts/nerves_toolchain_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_rpi4-2.1.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: the following clause will never match:944945 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->946947 because it attempts to match on the result of:948949 System.stacktrace()950951 which has type:952953 empty_list()954955 where "arity" was given the type:956957 # type: integer()958 # from: lib/db_connection/connection.ex:139:56959 is_integer(arity)960961 type warning found at:962 │963 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace964 │ ~965 │966 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2967968 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead969 │970 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)971 │ ~972 │973 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3974975 warning: the following clause will never match:976977 [{a, b, params, c} | rest] when is_list(params) ->978979 because it attempts to match on the result of:980981 System.stacktrace()982983 which has type:984985 empty_list()986987 where "params" was given the type:988989 # type: empty_list() or non_empty_list(term(), term())990 # from: lib/db_connection/connection.ex:140:43991 is_list(params)992993 type warning found at:994 │995 140 │ [{a, b, params, c} | rest] when is_list(params) ->996 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~997 │998 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/29991000 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1001 │1002 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1003 │ ~1004 │1005 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/010061007 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1008 │1009 111 │ stack = System.stacktrace()1010 │ ~1011 │1012 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/310131014 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1015 │1016 8 │ pool = supervisor(Pool, [], [restart: :temporary])1017 │ ~1018 │1019 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/010201021 warning: 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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_rpi41282Generated nerves_system_rpi4 app1283==> nerves_compatibility_test1284===> Analyzing applications...1285===> Compiling telemetry1286==> scrivener1287Compiling 4 files (.ex)1288Generated scrivener app1289==> nerves_compatibility_test1290===> Analyzing applications...1291===> Compiling cowboy1292 ┌─ src/cowboy_handler.erl:1293 │1294 87 │ Stacktrace = erlang:get_stacktrace(),1295 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12961297 ┌─ src/cowboy_handler.erl:1298 │1299 116 │ Stacktrace = erlang:get_stacktrace(),1300 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13011302 ┌─ src/cowboy_handler.erl:1303 │1304 235 │ Stacktrace = erlang:get_stacktrace(),1305 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13061307 ┌─ src/cowboy_handler.erl:1308 │1309 290 │ {stacktrace, erlang:get_stacktrace()},1310 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace131113121313 ┌─ src/cowboy_rest.erl:1314 │1315 69 │ Stacktrace = erlang:get_stacktrace(),1316 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13171318 ┌─ src/cowboy_rest.erl:1319 │1320 1006 │ Stacktrace = erlang:get_stacktrace(),1321 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace132213231324 ┌─ src/cowboy_websocket.erl:1325 │1326 147 │ Stacktrace = erlang:get_stacktrace(),1327 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13281329 ┌─ src/cowboy_websocket.erl:1330 │1331 645 │ {stacktrace, erlang:get_stacktrace()},1332 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace13331334 ┌─ src/cowboy_websocket.erl:1335 │1336 755 │ {stacktrace, erlang:get_stacktrace()},1337 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace133813391340==> phoenix_pubsub1341Compiling 12 files (.ex)1342 warning: single quotes around atoms are deprecated. Use double quotes instead1343 │1344 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1345 │ ~1346 │1347 └─ lib/phoenix/pubsub/local.ex:164:2313481349 warning: single quotes around atoms are deprecated. Use double quotes instead1350 │1351 164 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1352 │ ~1353 │1354 └─ lib/phoenix/pubsub/local.ex:164:4013551356 warning: a struct for Phoenix.Tracker.State is expected on struct update:13571358 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}13591360 but got type:13611362 dynamic()13631364 where "delta" was given the type:13651366 # type: dynamic()1367 # from: lib/phoenix/tracker/state.ex:396:361368 %Phoenix.Tracker.State{delta: delta} = state13691370 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13711372 type warning found at:1373 │1374 399 │ new_delta = %State{delta | values: Map.put(delta.values, tag(state), {pid, topic, key, meta})}1375 │ ~1376 │1377 └─ lib/phoenix/tracker/state.ex:399:17: Phoenix.Tracker.State.do_add/513781379 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13801381 %Phoenix.Tracker.Replica{replica | status: :permdown}13821383 but got type:13841385 dynamic()13861387 where "replica" was given the type:13881389 # type: dynamic()1390 # from: lib/phoenix/tracker/replica.ex:72:171391 replica13921393 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13941395 type warning found at:1396 │1397 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1398 │ ~1399 │1400 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114011402 warning: a struct for Phoenix.Tracker.State is expected on struct update:14031404 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14051406 but got type:14071408 dynamic()14091410 where "delta" was given the type:14111412 # type: dynamic()1413 # from: lib/phoenix/tracker/state.ex:471:991414 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1415 state14161417 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14181419 type warning found at:1420 │1421 477 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1422 │ ~1423 │1424 └─ lib/phoenix/tracker/state.ex:477:19: Phoenix.Tracker.State.bump_clock/114251426 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14271428 %Phoenix.Tracker.Replica{replica | status: :down}14291430 but got type:14311432 dynamic()14331434 where "replica" was given the type:14351436 # type: dynamic()1437 # from: lib/phoenix/tracker/replica.ex:74:131438 replica14391440 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14411442 type warning found at:1443 │1444 74 │ defp down(replica), do: %Replica{replica | status: :down}1445 │ ~1446 │1447 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114481449 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14501451 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14521453 but got type:14541455 dynamic()14561457 where "replica" was given the type:14581459 # type: dynamic()1460 # from: lib/phoenix/tracker/replica.ex:76:291461 replica14621463 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14641465 type warning found at:1466 │1467 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1468 │ ~1469 │1470 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114711472 warning: a struct for Phoenix.Tracker.State is expected on struct update:14731474 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14751476 but got type:14771478 dynamic(%{..., range: {term(), term()}})14791480 where "delta" was given the type:14811482 # type: dynamic(%{..., range: {term(), term()}})1483 # from: lib/phoenix/tracker/state.ex:481:301484 {start_clock, end_clock} = delta.range14851486 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14871488 type warning found at:1489 │1490 485 │ delta: %State{delta | range: {start_clock, new_end}}}1491 │ ~1492 │1493 └─ lib/phoenix/tracker/state.ex:485:19: Phoenix.Tracker.State.put_context/214941495 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1496 │1497 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1498 │ ~1499 │1500 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215011502 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1503 │1504 42 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1505 │ ~1506 │1507 └─ lib/phoenix/pubsub/pg2.ex:42:7: Phoenix.PubSub.PG2.init/115081509 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1510 │1511 43 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size]),1512 │ ~1513 │1514 └─ lib/phoenix/pubsub/pg2.ex:43:7: Phoenix.PubSub.PG2.init/115151516 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1517 │1518 46 │ supervise children, strategy: :rest_for_one1519 │ ~1520 │1521 └─ lib/phoenix/pubsub/pg2.ex:46:5: Phoenix.PubSub.PG2.init/115221523 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1524 │1525 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1526 │ ~1527 │1528 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11529 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115301531 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1532 │1533 43 │ :ok = :pg2.create(pg2_group)1534 │ ~1535 │1536 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115371538 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1539 │1540 44 │ :ok = :pg2.join(pg2_group, self())1541 │ ~1542 │1543 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115441545 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1546 │1547 57 │ :pg2.get_members(pg2_namespace(server_name))1548 │ ~1549 │1550 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115511552 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1553 │1554 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1555 │ ~1556 │1557 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115581559 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1560 │1561 42 │ supervise children, strategy: :one_for_one1562 │ ~1563 │1564 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115651566Generated phoenix_pubsub app1567==> plug1568Compiling 1 file (.erl)1569Compiling 42 files (.ex)1570Generated plug app1571warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1572 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21573 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11574 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51575 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21576 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41577 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215781579==> phoenix1580Compiling 75 files (.ex)1581warning: cannot infer signatures from :cowboy because it is not loaded15821583warning: cannot infer signatures from :cowlib because it is not loaded15841585warning: cannot infer signatures from :ranch because it is not loaded15861587 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 operator1588 │1589 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr1590 │ ~1591 │1592 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115931594 warning: using single-quoted strings to represent charlists is deprecated.1595 Use ~c"" if you indeed want a charlist or use "" instead.1596 You may run "mix format --migrate" to change all single-quoted1597 strings to use the ~c sigil and fix this warning.1598 │1599 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1600 │ ~1601 │1602 └─ lib/phoenix/channel/server.ex:310:3116031604 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1605 │1606 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1607 │ ~1608 │1609 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316101611 warning: unused require Logger1612 │1613 20 │ require Logger1614 │ ~1615 │1616 └─ lib/phoenix/endpoint/handler.ex:20:316171618 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1619 │1620 39 │ Logger.warn """1621 │ ~1622 │1623 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116241625 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 operator1626 │1627 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1628 │ ~1629 │1630 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216311632 warning: using single-quoted strings to represent charlists is deprecated.1633 Use ~c"" if you indeed want a charlist or use "" instead.1634 You may run "mix format --migrate" to change all single-quoted1635 strings to use the ~c sigil and fix this warning.1636 │1637 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1638 │ ~1639 │1640 └─ lib/phoenix/router.ex:315:5016411642 warning: using single-quoted strings to represent charlists is deprecated.1643 Use ~c"" if you indeed want a charlist or use "" instead.1644 You may run "mix format --migrate" to change all single-quoted1645 strings to use the ~c sigil and fix this warning.1646 │1647 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1648 │ ~1649 │1650 └─ lib/phoenix/router/helpers.ex:195:5016511652 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16531654 This error happens when you have function calls without parentheses inside keywords. For example:16551656 function(arg, one: nested_call a, b, c)1657 function(arg, one: if expr, do: :this, else: :that)16581659 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:16601661 function(arg, one: if(expr, do: :this, else: :that))1662 function(arg, one: nested_call(a, b, c))16631664 Ambiguity found at:1665 │1666 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """1667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1668 │1669 └─ lib/phoenix/router/resource.ex:7116701671 warning: duplicate key :route found in struct1672 │1673 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1675 │1676 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16771678 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)"1679 │1680 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1681 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1682 │1683 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16841685 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1686 │1687 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1688 │ ~1689 │1690 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116911692 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1693 │1694 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1695 │ ~1696 │1697 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216981699 warning: using single-quoted strings to represent charlists is deprecated.1700 Use ~c"" if you indeed want a charlist or use "" instead.1701 You may run "mix format --migrate" to change all single-quoted1702 strings to use the ~c sigil and fix this warning.1703 │1704 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1705 │ ~1706 │1707 └─ lib/phoenix/template.ex:174:5017081709 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1710 │1711 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1712 │ ~1713 │1714 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217151716 warning: expected a module (an atom) when invoking config/1 in expression:17171718 endpoint.config(:endpoint_id)17191720 where "endpoint" was given the type:17211722 # type: dynamic(%{..., __pubsub_server__: atom()})1723 # from: lib/phoenix/transports/long_poll.ex:199:101724 verify_token(endpoint, token, opts)17251726 type warning found at:1727 │1728 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1729 │ ~1730 │1731 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317321733 warning: unknown key .__pubsub_server__ in expression:17341735 endpoint.__pubsub_server__17361737 the given type does not have the given key:17381739 dynamic(1740 %Phoenix.Socket{1741 id: term(),1742 assigns: term(),1743 channel: term(),1744 channel_pid: term(),1745 endpoint: atom(),1746 handler: term(),1747 joined: term(),1748 pubsub_server: term(),1749 ref: term(),1750 join_ref: term(),1751 topic: term(),1752 transport: term(),1753 transport_pid: term(),1754 transport_name: term(),1755 serializer: term(),1756 private: term(),1757 vsn: term()1758 } or1759 %Plug.Conn{1760 adapter: term(),1761 assigns: term(),1762 body_params: term(),1763 cookies: term(),1764 halted: term(),1765 host: term(),1766 method: term(),1767 owner: term(),1768 params: term(),1769 path_info: term(),1770 path_params: term(),1771 port: term(),1772 private: term(),1773 query_params: term(),1774 query_string: term(),1775 remote_ip: term(),1776 req_cookies: term(),1777 req_headers: term(),1778 request_path: term(),1779 resp_body: term(),1780 resp_cookies: term(),1781 resp_headers: term(),1782 scheme: term(),1783 script_name: term(),1784 secret_key_base: term(),1785 state: term(),1786 status: term()1787 } or atom() or binary()1788 )17891790 where "endpoint" was given the type:17911792 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1793 # from: lib/phoenix/transports/long_poll.ex:254:191794 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17951796 type warning found at:1797 │1798 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1799 │ ~~~~~~~~~~~~~~~~~1800 │1801 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318021803 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1804 │1805 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1806 │ ~1807 │1808 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/118091810 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1811 │1812 14 │ supervise(children, strategy: :simple_one_for_one)1813 │ ~1814 │1815 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/118161817 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1818 │1819 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1820 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821 │1822 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18231824 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1825 │1826 647 │ exception -> {:error, {exception, System.stacktrace()}}1827 │ ~1828 │1829 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118301831 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1832 │1833 10 │ conn = @connection.conn(req, transport)1834 │ ~1835 │1836 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318371838 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1839 │1840 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1841 │ ~1842 │1843 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318441845 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1846 │1847 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1848 │ ~1849 │1850 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318511852 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1853 │1854 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1855 │ ~1856 │1857 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418581859 warning: a struct for Plug.Conn is expected on struct update:18601861 %Plug.Conn{conn | state: :sent}18621863 but got type:18641865 dynamic()18661867 where "conn" was given the type:18681869 # type: dynamic()1870 # from: lib/phoenix/endpoint/render_errors.ex:79:211871 conn18721873 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18741875 type warning found at:1876 │1877 83 │ %Plug.Conn{conn | state: :sent}1878 │ ~1879 │1880 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518811882 warning: a struct for Phoenix.Socket is expected on struct update:18831884 %Phoenix.Socket{socket | id: id}18851886 but got type:18871888 dynamic()18891890 where "socket" was given the type:18911892 # type: dynamic()1893 # from: lib/phoenix/socket/transport.ex1894 {:ok, socket}18951896 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18971898 type warning found at:1899 │1900 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1901 │ ~1902 │1903 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719041905 warning: a struct for Plug.Conn is expected on struct update:19061907 %Plug.Conn{conn | query_params: %{}, params: %{}}19081909 but got type:19101911 dynamic(%{..., params: %Plug.Conn.Unfetched{}})19121913 where "conn" was given the types:19141915 # type: dynamic(%{..., params: term()})1916 # from: lib/phoenix/endpoint/render_errors.ex:94:171917 conn.params19181919 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1920 # from: lib/phoenix/endpoint/render_errors.ex:94:171921 conn.params19221923 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19241925 type warning found at:1926 │1927 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1928 │ ~1929 │1930 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119311932 warning: a struct for Plug.Conn is expected on struct update:19331934 %Plug.Conn{conn | query_params: %{}, params: params}19351936 but got type:19371938 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19391940 where "conn" was given the types:19411942 # type: dynamic(%{..., params: term()})1943 # from: lib/phoenix/endpoint/render_errors.ex:94:171944 conn.params19451946 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1947 # from: lib/phoenix/endpoint/render_errors.ex:94:171948 conn.params19491950 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19511952 type warning found at:1953 │1954 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}1955 │ ~1956 │1957 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119581959 warning: a struct for Plug.Conn is expected on struct update:19601961 %Plug.Conn{conn | params: params}19621963 but got type:19641965 dynamic(%{..., params: map()})19661967 where "conn" was given the type:19681969 # type: dynamic(%{..., params: map()})1970 # from: lib/phoenix/controller.ex:912:171971 Map.get(conn.params, required_key)19721973 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19741975 type warning found at:1976 │1977 919 │ %Plug.Conn{conn | params: params}1978 │ ~1979 │1980 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219811982 warning: expected a map or struct when accessing .url in expression:19831984 endpoint.url19851986 where "endpoint" was given the types:19871988 # type: dynamic(atom())1989 # from: lib/phoenix/router/helpers.ex:24:201990 endpoint19911992 # type: atom()1993 # from: lib/phoenix/router/helpers.ex:24:351994 is_atom(endpoint)19951996 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19971998 type warning found at:1999 │2000 25 │ endpoint.url2001 │ ~2002 │2003 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220042005 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2006 │2007 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2008 │ ~2009 │2010 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420112012 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2013 │2014 199 │ worker(Phoenix.Tracker, [module, opts, opts])2015 │ ~2016 │2017 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420182019 warning: a struct for Plug.Conn is expected on struct update:20202021 %Plug.Conn{conn | path_info: path, script_name: script}20222023 but got type:20242025 dynamic()20262027 where "conn" was given the type:20282029 # type: dynamic()2030 # from: lib/phoenix/router/route.ex:147:102031 conn = target.call(%Plug.Conn{...}, opts)20322033 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20342035 type warning found at:2036 │2037 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2038 │ ~2039 │2040 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420412042 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2043 │2044 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2045 │ ~2046 │2047 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120482049 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2050 │2051 71 │ supervise(children, strategy: :one_for_one)2052 │ ~2053 │2054 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120552056 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2057 │2058 76 │ [worker(Phoenix.Config, args)]2059 │ ~2060 │2061 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320622063 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2064 │2065 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2066 │ ~2067 │2068 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22069 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32070 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320712072 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2073 │2074 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2075 │ ~2076 │2077 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320782079 warning: expected a module (an atom) when invoking path/1 in expression:20802081 endpoint.path("/")20822083 where "endpoint" was given the type:20842085 # type: dynamic(%{..., host: term()})2086 # from: lib/phoenix/endpoint/supervisor.ex:312:142087 endpoint.host20882089 type warning found at:2090 │2091 313 │ endpoint.path("/")2092 │ ~2093 │2094 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120952096 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2097 │2098 35 │ supervise(children, strategy: :one_for_one)2099 │ ~2100 │2101 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121022103 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2104 │2105 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2106 │ ~2107 │2108 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321092110 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2111 │2112 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2113 │ ~2114 │2115 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321162117 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2118 │2119 113 │ {addr,port} = :ranch.get_addr(ref)2120 │ ~2121 │2122 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321232124 warning: comparison between distinct types found:21252126 !Path.extname(file_path) == ".gz"21272128 given types:21292130 dynamic(boolean()) == binary()21312132 where "file_path" was given the type:21332134 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2135 # from: lib/phoenix/digester.ex:147:452136 Path.basename(file_path)21372138 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 false21392140 type warning found at:2141 │2142 148 │ !Path.extname(file_path) == ".gz"2143 │ ~2144 │2145 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121462147 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2148 │2149 51 │ worker(Phoenix.CodeReloader.Server, [])2150 │ ~2151 │2152 └─ lib/phoenix.ex:51:7: Phoenix.start/221532154 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2155 │2156 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)2157 │ ~2158 │2159 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321602161 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2162 │2163 155 │ Enum.partition attrs, fn2164 │ ~2165 │2166 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121672168 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21692170 mod.__phoenix_recompile__?21712172 where "mod" was given the type:21732174 # type: dynamic(atom())2175 # from: lib/mix/tasks/compile.phoenix.ex:34:122176 Code.ensure_loaded?(mod)21772178 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21792180 type warning found at:2181 │2182 36 │ mod.__phoenix_recompile__?2183 │ ~2184 │2185 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121862187 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2188 │2189 234 │ Enum.partition(attrs, fn2190 │ ~2191 │2192 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221932194Generated phoenix app2195==> guardian2196Compiling 21 files (.ex)2197warning: cannot infer signatures from :cowboy because it is not loaded21982199warning: cannot infer signatures from :cowlib because it is not loaded22002201warning: cannot infer signatures from :ranch because it is not loaded22022203 warning: use Bitwise is deprecated. import Bitwise instead2204 │2205 123 │ use Bitwise2206 │ ~~~~~~~~~~~2207 │2208 └─ lib/guardian/permissions.ex:123: Guardian.Permissions (module)22092210 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2211 │2212 73 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2213 │ ~2214 │2215 └─ lib/guardian/plug/ensure_authenticated.ex:73:16: Guardian.Plug.EnsureAuthenticated.build_handler_tuple/122162217 warning: unused require Logger2218 │2219 24 │ require Logger2220 │ ~2221 │2222 └─ lib/guardian/plug/ensure_not_authenticated.ex:24:322232224 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2225 │2226 67 │ _ = Logger.warn(":on_failure is deprecated. Use :handler")2227 │ ~2228 │2229 └─ lib/guardian/plug/ensure_permissions.ex:67:22: Guardian.Plug.EnsurePermissions.init/122302231 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2232 │2233 57 │ _ = Logger.warn(":on_failure is deprecated. Use the :handler option instead")2234 │ ~2235 │2236 └─ lib/guardian/plug/ensure_resource.ex:57:16: Guardian.Plug.EnsureResource.build_handler_tuple/122372238Generated guardian app2239==> phoenix_html2240Compiling 8 files (.ex)2241 warning: using single-quoted strings to represent charlists is deprecated.2242 Use ~c"" if you indeed want a charlist or use "" instead.2243 You may run "mix format --migrate" to change all single-quoted2244 strings to use the ~c sigil and fix this warning.2245 │2246 7 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2247 │ ~2248 │2249 └─ lib/phoenix_html/engine.ex:7:5022502251 warning: use EEx.Engine is deprecated. Use explicit delegation to EEx.Engine instead2252 │2253 13 │ use EEx.Engine2254 │ ~~~~~~~~~~~~~~2255 │2256 └─ lib/phoenix_html/engine.ex:13: Phoenix.HTML.Engine (module)22572258 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2259 │2260 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12261 │ ~2262 │2263 └─ lib/phoenix_html/engine.ex:28:722642265 warning: this clause for handle_text/2 cannot match because a previous clause at line 13 always matches2266 │2267 32 │ def handle_text({:safe, buffer}, text) do2268 │ ~2269 │2270 └─ lib/phoenix_html/engine.ex:32:722712272 warning: single quotes around keywords are deprecated. Use double quotes instead2273 │2274 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2275 │ ~2276 │2277 └─ lib/phoenix_html/tag.ex:264:1622782279 warning: single quotes around keywords are deprecated. Use double quotes instead2280 │2281 264 │ 'csrf-param': @csrf_param, 'method-param': @method_param2282 │ ~2283 │2284 └─ lib/phoenix_html/tag.ex:264:4322852286 warning: the 1st pattern in clause will never match:22872288 6022892290 because it is expected to receive type:22912292 dynamic(empty_list() or non_empty_list(term(), term()))22932294 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22952296 type warning found at:2297 │2298 56 │ def to_iodata(?<), do: "<"2299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2300 │2301 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/123022303 warning: the 1st pattern in clause will never match:23042305 6223062307 because it is expected to receive type:23082309 dynamic(empty_list() or non_empty_list(term(), term()))23102311 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23122313 type warning found at:2314 │2315 57 │ def to_iodata(?>), do: ">"2316 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2317 │2318 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/123192320 warning: the 1st pattern in clause will never match:23212322 3823232324 because it is expected to receive type:23252326 dynamic(empty_list() or non_empty_list(term(), term()))23272328 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23292330 type warning found at:2331 │2332 58 │ def to_iodata(?&), do: "&"2333 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2334 │2335 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/123362337 warning: the right-hand side of || will never be executed:23382339 selected(form, field, opts) || ...23402341 because the left-hand side always evaluates to:23422343 dynamic({term(), term()})23442345 where "field" was given the type:23462347 # type: dynamic()2348 # from: lib/phoenix_html/form.ex:830:202349 field23502351 where "form" was given the type:23522353 # type: dynamic()2354 # from: lib/phoenix_html/form.ex:830:142355 form23562357 where "opts" was given the types:23582359 # type: dynamic()2360 # from: lib/phoenix_html/form.ex:830:362361 opts23622363 # type: dynamic(empty_list() or non_empty_list(term(), term()))2364 # from: lib/phoenix_html/form.ex:831:242365 selected(form, field, opts)23662367 type warning found at:2368 │2369 831 │ {selected, opts} = selected(form, field, opts) || []2370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2371 │2372 └─ lib/phoenix_html/form.ex:831: Phoenix.HTML.Form.select/423732374 warning: the 1st pattern in clause will never match:23752376 3423772378 because it is expected to receive type:23792380 dynamic(empty_list() or non_empty_list(term(), term()))23812382 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23832384 type warning found at:2385 │2386 59 │ def to_iodata(?"), do: """2387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2388 │2389 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123902391 warning: the 1st pattern in clause will never match:23922393 3923942395 because it is expected to receive type:23962397 dynamic(empty_list() or non_empty_list(term(), term()))23982399 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24002401 type warning found at:2402 │2403 60 │ def to_iodata(?'), do: "'"2404 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2405 │2406 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/124072408 warning: the 1st pattern in clause will never match:24092410 {:safe, data}24112412 because it is expected to receive type:24132414 dynamic(empty_list() or non_empty_list(term(), term()))24152416 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24172418 type warning found at:2419 │2420 75 │ def to_iodata({:safe, data}) do2421 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2422 │2423 └─ lib/phoenix_html/safe.ex:75: Phoenix.HTML.Safe.List.to_iodata/124242425 warning: the following clause is redundant:24262427 def to_iodata(other)24282429 it has type:24302431 dynamic(empty_list() or non_empty_list(term(), term()))24322433 previous clauses have already matched on the following types:24342435 non_empty_list(term(), term())2436 empty_list()24372438 │2439 79 │ def to_iodata(other) do2440 │ ~2441 │2442 └─ lib/phoenix_html/safe.ex:79:7: Phoenix.HTML.Safe.List.to_iodata/124432444 warning: function handle_text/3 required by behaviour EEx.Engine is not implemented (in module Phoenix.HTML.Engine)2445 │2446 1 │ defmodule Phoenix.HTML.Engine do2447 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2448 │2449 └─ lib/phoenix_html/engine.ex:1: Phoenix.HTML.Engine (module)24502451 warning: the following clause is redundant:24522453 def handle_text("", text)24542455 it has type:24562457 binary(), dynamic()24582459 previous clauses have already matched on the following types:24602461 term(), term()24622463 │2464 28 │ def handle_text("", text) do # Required for Elixir < v1.5.12465 │ ~2466 │2467 └─ lib/phoenix_html/engine.ex:28:7: Phoenix.HTML.Engine.handle_text/224682469 warning: the 1st pattern in clause will never match:24702471 h24722473 because it is expected to receive type:24742475 dynamic(empty_list() or non_empty_list(term(), term()))24762477 where "h" was given the type:24782479 # type: integer()2480 # from: lib/phoenix_html/safe.ex:62:252481 is_integer(h)24822483 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24842485 type warning found at:2486 │2487 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do2488 │ ~2489 │2490 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/124912492 warning: the following clause is redundant:24932494 def handle_text({:safe, buffer}, text)24952496 it has type:24972498 dynamic({:safe, term()}), dynamic()24992500 previous clauses have already matched on the following types:25012502 term(), term()25032504 │2505 32 │ def handle_text({:safe, buffer}, text) do2506 │ ~2507 │2508 └─ lib/phoenix_html/engine.ex:32:7: Phoenix.HTML.Engine.handle_text/225092510 warning: the 1st pattern in clause will never match:25112512 h25132514 because it is expected to receive type:25152516 dynamic(empty_list() or non_empty_list(term(), term()))25172518 where "h" was given the type:25192520 # type: integer()2521 # from: lib/phoenix_html/safe.ex:65:252522 is_integer(h)25232524 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25252526 type warning found at:2527 │2528 65 │ def to_iodata(h) when is_integer(h) do2529 │ ~2530 │2531 └─ lib/phoenix_html/safe.ex:65:17: Phoenix.HTML.Safe.List.to_iodata/125322533 warning: the 1st pattern in clause will never match:25342535 h25362537 because it is expected to receive type:25382539 dynamic(empty_list() or non_empty_list(term(), term()))25402541 where "h" was given the type:25422543 # type: binary()2544 # from: lib/phoenix_html/safe.ex:71:252545 is_binary(h)25462547 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())25482549 type warning found at:2550 │2551 71 │ def to_iodata(h) when is_binary(h) do2552 │ ~2553 │2554 └─ lib/phoenix_html/safe.ex:71:17: Phoenix.HTML.Safe.List.to_iodata/125552556Generated phoenix_html app2557==> postgrex2558Compiling 62 files (.ex)2559 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2560 │2561 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2562 │ ~2563 │2564 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)25652566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567 You may run "mix format --migrate" to fix this warning automatically.2568 │2569 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2570 │ ~2571 │2572 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/125732574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2575 You may run "mix format --migrate" to fix this warning automatically.2576 │2577 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2578 │ ~2579 │2580 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/125812582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583 You may run "mix format --migrate" to fix this warning automatically.2584 │2585 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2586 │ ~2587 │2588 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/125892590 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2591 You may run "mix format --migrate" to fix this warning automatically.2592 │2593 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2594 │ ~2595 │2596 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/125972598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2599 You may run "mix format --migrate" to fix this warning automatically.2600 │2601 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2602 │ ~2603 │2604 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/126052606 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2607 You may run "mix format --migrate" to fix this warning automatically.2608 │2609 43 │ <<-1::int32>>2610 │ ~2611 │2612 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/126132614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2615 You may run "mix format --migrate" to fix this warning automatically.2616 │2617 48 │ <<value_byte_size::int32>> <> value2618 │ ~2619 │2620 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/126212622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623 You may run "mix format --migrate" to fix this warning automatically.2624 │2625 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2626 │ ~2627 │2628 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/226292630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631 You may run "mix format --migrate" to fix this warning automatically.2632 │2633 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2634 │ ~2635 │2636 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/226372638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2639 You may run "mix format --migrate" to fix this warning automatically.2640 │2641 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2642 │ ~2643 │2644 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/226452646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2647 You may run "mix format --migrate" to fix this warning automatically.2648 │2649 64 │ ... -1::int32, rest::binary>>, acc) do2650 │ ~2651 │2652 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/226532654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2655 You may run "mix format --migrate" to fix this warning automatically.2656 │2657 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2658 │ ~2659 │2660 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/226612662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2663 You may run "mix format --migrate" to fix this warning automatically.2664 │2665 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2666 │ ~2667 │2668 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/226692670 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2671 You may run "mix format --migrate" to fix this warning automatically.2672 │2673 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2674 │ ~2675 │2676 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/226772678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679 You may run "mix format --migrate" to fix this warning automatically.2680 │2681 79 │ ... -1::int32, rest::binary>>, acc) do2682 │ ~2683 │2684 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/226852686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2687 You may run "mix format --migrate" to fix this warning automatically.2688 │2689 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2690 │ ~2691 │2692 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/226932694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2695 You may run "mix format --migrate" to fix this warning automatically.2696 │2697 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2698 │ ~2699 │2700 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/227012702 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2703 You may run "mix format --migrate" to fix this warning automatically.2704 │2705 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2706 │ ~2707 │2708 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/127092710 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2711 You may run "mix format --migrate" to fix this warning automatically.2712 │2713 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2714 │ ~2715 │2716 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/127172718 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2719 You may run "mix format --migrate" to fix this warning automatically.2720 │2721 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2722 │ ~2723 │2724 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/127252726 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2727 You may run "mix format --migrate" to fix this warning automatically.2728 │2729 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2730 │ ~2731 │2732 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/127332734 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2735 You may run "mix format --migrate" to fix this warning automatically.2736 │2737 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2738 │ ~2739 │2740 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/127412742 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2743 You may run "mix format --migrate" to fix this warning automatically.2744 │2745 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2746 │ ~2747 │2748 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/127492750 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2751 You may run "mix format --migrate" to fix this warning automatically.2752 │2753 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2754 │ ~2755 │2756 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/127572758 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2759 You may run "mix format --migrate" to fix this warning automatically.2760 │2761 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2762 │ ~2763 │2764 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/127652766 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2767 You may run "mix format --migrate" to fix this warning automatically.2768 │2769 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2770 │ ~2771 │2772 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/127732774 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2775 You may run "mix format --migrate" to fix this warning automatically.2776 │2777 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2778 │ ~2779 │2780 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/127812782 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2783 You may run "mix format --migrate" to fix this warning automatically.2784 │2785 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2786 │ ~2787 │2788 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/127892790 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2791 You may run "mix format --migrate" to fix this warning automatically.2792 │2793 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2794 │ ~2795 │2796 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/127972798 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2799 You may run "mix format --migrate" to fix this warning automatically.2800 │2801 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2802 │ ~2803 │2804 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/128052806 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2807 You may run "mix format --migrate" to fix this warning automatically.2808 │2809 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2810 │ ~2811 │2812 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/328132814 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2815 You may run "mix format --migrate" to fix this warning automatically.2816 │2817 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2818 │ ~2819 │2820 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/128212822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2823 You may run "mix format --migrate" to fix this warning automatically.2824 │2825 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2826 │ ~2827 │2828 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/128292830 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2831 You may run "mix format --migrate" to fix this warning automatically.2832 │2833 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2834 │ ~2835 │2836 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/228372838 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2839 You may run "mix format --migrate" to fix this warning automatically.2840 │2841 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2842 │ ~2843 │2844 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/228452846 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2847 You may run "mix format --migrate" to fix this warning automatically.2848 │2849 23 │ <<x::float64, y::float64>>2850 │ ~2851 │2852 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/228532854 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2855 You may run "mix format --migrate" to fix this warning automatically.2856 │2857 23 │ <<x::float64, y::float64>>2858 │ ~2859 │2860 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/228612862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2863 You may run "mix format --migrate" to fix this warning automatically.2864 │2865 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2866 │ ~2867 │2868 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/128692870 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2871 You may run "mix format --migrate" to fix this warning automatically.2872 │2873 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2874 │ ~2875 │2876 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/228772878 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2879 You may run "mix format --migrate" to fix this warning automatically.2880 │2881 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2882 │ ~2883 │2884 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/228852886 warning: use Bitwise is deprecated. import Bitwise instead2887 │2888 4 │ use Bitwise, only_operators: true2889 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2890 │2891 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)28922893 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2894 You may run "mix format --migrate" to fix this warning automatically.2895 │2896 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2897 │ ~2898 │2899 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/129002901 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2902 You may run "mix format --migrate" to fix this warning automatically.2903 │2904 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2905 │ ~2906 │2907 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/129082909 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2910 You may run "mix format --migrate" to fix this warning automatically.2911 │2912 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2913 │ ~2914 │2915 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/129162917 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2918 You may run "mix format --migrate" to fix this warning automatically.2919 │2920 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2921 │ ~2922 │2923 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/129242925 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2926 You may run "mix format --migrate" to fix this warning automatically.2927 │2928 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2929 │ ~2930 │2931 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/129322933 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2934 You may run "mix format --migrate" to fix this warning automatically.2935 │2936 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2937 │ ~2938 │2939 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/129402941 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2942 You may run "mix format --migrate" to fix this warning automatically.2943 │2944 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2945 │ ~2946 │2947 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/129482949 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2950 You may run "mix format --migrate" to fix this warning automatically.2951 │2952 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2953 │ ~2954 │2955 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/129562957 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2958 You may run "mix format --migrate" to fix this warning automatically.2959 │2960 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2961 │ ~2962 │2963 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/129642965 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2966 You may run "mix format --migrate" to fix this warning automatically.2967 │2968 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2969 │ ~2970 │2971 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/129722973 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2974 You may run "mix format --migrate" to fix this warning automatically.2975 │2976 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2977 │ ~2978 │2979 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/129802981 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2982 You may run "mix format --migrate" to fix this warning automatically.2983 │2984 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2985 │ ~2986 │2987 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/129882989 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2990 You may run "mix format --migrate" to fix this warning automatically.2991 │2992 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2993 │ ~2994 │2995 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/129962997 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2998 You may run "mix format --migrate" to fix this warning automatically.2999 │3000 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3001 │ ~3002 │3003 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/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 46 │ 0 :: int32>>3009 │ ~3010 │3011 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/130123013 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3014 You may run "mix format --migrate" to fix this warning automatically.3015 │3016 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3017 │ ~3018 │3019 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/130203021 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3022 You may run "mix format --migrate" to fix this warning automatically.3023 │3024 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3025 │ ~3026 │3027 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/130283029 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3030 You may run "mix format --migrate" to fix this warning automatically.3031 │3032 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3033 │ ~3034 │3035 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/130363037 warning: use Bitwise is deprecated. import Bitwise instead3038 │3039 5 │ use Bitwise3040 │ ~~~~~~~~~~~3041 │3042 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)30433044 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3045 You may run "mix format --migrate" to fix this warning automatically.3046 │3047 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3048 │ ~3049 │3050 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/130513052 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 operator3053 │3054 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3055 │ ~3056 │3057 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/130583059 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3060 You may run "mix format --migrate" to fix this warning automatically.3061 │3062 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3063 │ ~3064 │3065 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/330663067 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 operator3068 │3069 72 │ <<data :: size(rest_size)>> = rest3070 │ ~3071 │3072 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/330733074 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3075 You may run "mix format --migrate" to fix this warning automatically.3076 │3077 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3078 │ ~3079 │3080 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/330813082 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3083 You may run "mix format --migrate" to fix this warning automatically.3084 │3085 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3086 │ ~3087 │3088 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/330893090 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3091 You may run "mix format --migrate" to fix this warning automatically.3092 │3093 86 │ def parse(<<status :: int8>>, ?Z, _size) do3094 │ ~3095 │3096 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/330973098 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3099 You may run "mix format --migrate" to fix this warning automatically.3100 │3101 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3102 │ ~3103 │3104 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/331053106 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3107 You may run "mix format --migrate" to fix this warning automatically.3108 │3109 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3110 │ ~3111 │3112 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/331133114 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3115 You may run "mix format --migrate" to fix this warning automatically.3116 │3117 103 │ case <<len ::uint16>> do3118 │ ~3119 │3120 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/331213122 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3123 You may run "mix format --migrate" to fix this warning automatically.3124 │3125 104 │ <<^overflow_len :: uint16>> ->3126 │ ~3127 │3128 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/331293130 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3131 You may run "mix format --migrate" to fix this warning automatically.3132 │3133 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3134 │ ~3135 │3136 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/331373138 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3139 You may run "mix format --migrate" to fix this warning automatically.3140 │3141 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3142 │ ~3143 │3144 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/331453146 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3147 You may run "mix format --migrate" to fix this warning automatically.3148 │3149 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3150 │ ~3151 │3152 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/331533154 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155 You may run "mix format --migrate" to fix this warning automatically.3156 │3157 226 │ [<<size :: int32>>, data]3158 │ ~3159 │3160 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/131613162 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3163 You may run "mix format --migrate" to fix this warning automatically.3164 │3165 224 │ [first, <<size :: int32>>, data]3166 │ ~3167 │3168 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/131693170 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3171 You may run "mix format --migrate" to fix this warning automatically.3172 │3173 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3174 │ ~3175 │3176 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/131773178 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3179 You may run "mix format --migrate" to fix this warning automatically.3180 │3181 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3182 │ ~3183 │3184 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/131853186 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3187 You may run "mix format --migrate" to fix this warning automatically.3188 │3189 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3190 │ ~3191 │3192 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/131933194 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3195 You may run "mix format --migrate" to fix this warning automatically.3196 │3197 252 │ len = <<div(byte_size(oids), 4) :: int16>>3198 │ ~3199 │3200 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/132013202 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3203 You may run "mix format --migrate" to fix this warning automatically.3204 │3205 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3206 │ ~3207 │3208 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/132093210 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3211 You may run "mix format --migrate" to fix this warning automatically.3212 │3213 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3214 │ ~3215 │3216 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/132173218 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3219 You may run "mix format --migrate" to fix this warning automatically.3220 │3221 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3222 │ ~3223 │3224 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/132253226 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3227 You may run "mix format --migrate" to fix this warning automatically.3228 │3229 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3230 │ ~3231 │3232 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/132333234 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3235 You may run "mix format --migrate" to fix this warning automatically.3236 │3237 287 │ len_params = <<length(params) :: int16>>3238 │ ~3239 │3240 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/132413242 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3243 You may run "mix format --migrate" to fix this warning automatically.3244 │3245 294 │ {?E, [port, 0, <<rows :: int32>>]}3246 │ ~3247 │3248 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/132493250 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3251 You may run "mix format --migrate" to fix this warning automatically.3252 │3253 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3254 │ ~3255 │3256 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/132573258 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3259 You may run "mix format --migrate" to fix this warning automatically.3260 │3261 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3262 │ ~3263 │3264 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/132653266 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3267 You may run "mix format --migrate" to fix this warning automatically.3268 │3269 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3270 │ ~3271 │3272 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/132733274 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3275 You may run "mix format --migrate" to fix this warning automatically.3276 │3277 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3278 │ ~3279 │3280 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/132813282 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3283 You may run "mix format --migrate" to fix this warning automatically.3284 │3285 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3286 │ ~3287 │3288 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/132893290 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3291 You may run "mix format --migrate" to fix this warning automatically.3292 │3293 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3294 │ ~3295 │3296 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/132973298 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3299 You may run "mix format --migrate" to fix this warning automatically.3300 │3301 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3302 │ ~3303 │3304 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/133053306 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3307 You may run "mix format --migrate" to fix this warning automatically.3308 │3309 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3310 │ ~3311 │3312 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/133133314 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3315 You may run "mix format --migrate" to fix this warning automatically.3316 │3317 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3318 │ ~3319 │3320 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/133213322 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3323 You may run "mix format --migrate" to fix this warning automatically.3324 │3325 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3326 │ ~3327 │3328 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/133293330 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3331 You may run "mix format --migrate" to fix this warning automatically.3332 │3333 363 │ type_size :: int16, type_mod :: int32, format :: int16,3334 │ ~3335 │3336 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/133373338 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3339 You may run "mix format --migrate" to fix this warning automatically.3340 │3341 363 │ type_size :: int16, type_mod :: int32, format :: int16,3342 │ ~3343 │3344 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/133453346 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3347 You may run "mix format --migrate" to fix this warning automatically.3348 │3349 363 │ type_size :: int16, type_mod :: int32, format :: int16,3350 │ ~3351 │3352 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/133533354 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3355 You may run "mix format --migrate" to fix this warning automatically.3356 │3357 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3358 │ ~3359 │3360 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/133613362 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3363 You may run "mix format --migrate" to fix this warning automatically.3364 │3365 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3366 │ ~3367 │3368 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/133693370 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3371 You may run "mix format --migrate" to fix this warning automatically.3372 │3373 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3374 │ ~3375 │3376 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/133773378 warning: unused require Postgrex.Messages3379 │3380 30 │ require Postgrex.Messages3381 │ ~3382 │3383 └─ lib/postgrex/query.ex:30:333843385 warning: unused require Logger3386 │3387 8 │ require Logger3388 │ ~3389 │3390 └─ lib/postgrex/notifications.ex:8:333913392 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393 You may run "mix format --migrate" to fix this warning automatically.3394 │3395 59 │ if lower == <<-1::int32>> do3396 │ ~3397 │3398 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/433993400 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3401 You may run "mix format --migrate" to fix this warning automatically.3402 │3403 66 │ if upper == <<-1::int32>> do3404 │ ~3405 │3406 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/434073408 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 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3412 │ ~3413 │3414 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/434153416 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3417 │3418 1005 │ Logger.warn(fn() ->3419 │ ~3420 │3421 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/534223423 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3424 You may run "mix format --migrate" to fix this warning automatically.3425 │3426 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3427 │ ~3428 │3429 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/134303431 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 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3435 │ ~3436 │3437 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/134383439 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 operator3440 │3441 2003 │ <<body :: binary(size), rest :: binary>> ->3442 │ ~3443 │3444 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/134453446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3447 You may run "mix format --migrate" to fix this warning automatically.3448 │3449 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3450 │ ~3451 │3452 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/334533454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3455 You may run "mix format --migrate" to fix this warning automatically.3456 │3457 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3458 │ ~3459 │3460 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/334613462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3463 You may run "mix format --migrate" to fix this warning automatically.3464 │3465 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3466 │ ~3467 │3468 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/334693470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3471 You may run "mix format --migrate" to fix this warning automatically.3472 │3473 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3474 │ ~3475 │3476 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/334773478 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3479 You may run "mix format --migrate" to fix this warning automatically.3480 │3481 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3482 │ ~3483 │3484 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/334853486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3487 You may run "mix format --migrate" to fix this warning automatically.3488 │3489 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3490 │ ~3491 │3492 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/334933494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3495 You may run "mix format --migrate" to fix this warning automatically.3496 │3497 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3498 │ ~3499 │3500 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/235013502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3503 You may run "mix format --migrate" to fix this warning automatically.3504 │3505 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3506 │ ~3507 │3508 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/235093510 warning: using single-quoted strings to represent charlists is deprecated.3511 Use ~c"" if you indeed want a charlist or use "" instead.3512 You may run "mix format --migrate" to change all single-quoted3513 strings to use the ~c sigil and fix this warning.3514 │3515 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3516 │ ~3517 │3518 └─ lib/postgrex/type_module.ex:49:5035193520 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3521 You may run "mix format --migrate" to fix this warning automatically.3522 │3523 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3524 │ ~3525 │3526 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/135273528 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3529 You may run "mix format --migrate" to fix this warning automatically.3530 │3531 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3532 │ ~3533 │3534 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/135353536 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3537 You may run "mix format --migrate" to fix this warning automatically.3538 │3539 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3540 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541 │3542 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/335433544 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3545 You may run "mix format --migrate" to fix this warning automatically.3546 │3547 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3548 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549 │3550 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135513552 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3553 You may run "mix format --migrate" to fix this warning automatically.3554 │3555 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3556 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3557 │3558 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135593560 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3561 You may run "mix format --migrate" to fix this warning automatically.3562 │3563 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3564 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565 │3566 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135673568 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 operator3569 │3570 15 │ <<binary::binary-size(last_pos), last::bits>> = val3571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572 │3573 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135743575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576 You may run "mix format --migrate" to fix this warning automatically.3577 │3578 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580 │3581 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135823583 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3584 You may run "mix format --migrate" to fix this warning automatically.3585 │3586 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3588 │3589 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/135903591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3592 You may run "mix format --migrate" to fix this warning automatically.3593 │3594 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3596 │3597 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/135983599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600 You may run "mix format --migrate" to fix this warning automatically.3601 │3602 9 │ <<1 :: int32, 1>>3603 │ ~~~~~~~~~~~~~~~~~3604 │3605 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136063607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608 You may run "mix format --migrate" to fix this warning automatically.3609 │3610 11 │ <<1 :: int32, 0>>3611 │ ~~~~~~~~~~~~~~~~~3612 │3613 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/136143615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616 You may run "mix format --migrate" to fix this warning automatically.3617 │3618 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620 │3621 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136223623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624 You may run "mix format --migrate" to fix this warning automatically.3625 │3626 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628 │3629 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/136303631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632 You may run "mix format --migrate" to fix this warning automatically.3633 │3634 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636 │3637 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136383639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3640 You may run "mix format --migrate" to fix this warning automatically.3641 │3642 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644 │3645 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136463647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648 You may run "mix format --migrate" to fix this warning automatically.3649 │3650 12 │ <<20 :: int32, 3, n, 1, 16,3651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3652 │3653 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/136543655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656 You may run "mix format --migrate" to fix this warning automatically.3657 │3658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660 │3661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136623663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664 You may run "mix format --migrate" to fix this warning automatically.3665 │3666 10 │ <<24::int32, x::float64, y::float64, r::float64>>3667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668 │3669 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136703671 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3672 You may run "mix format --migrate" to fix this warning automatically.3673 │3674 10 │ <<24::int32, x::float64, y::float64, r::float64>>3675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676 │3677 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136783679 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3680 You may run "mix format --migrate" to fix this warning automatically.3681 │3682 10 │ <<24::int32, x::float64, y::float64, r::float64>>3683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684 │3685 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136863687 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3688 You may run "mix format --migrate" to fix this warning automatically.3689 │3690 10 │ <<24::int32, x::float64, y::float64, r::float64>>3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/136943695 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696 You may run "mix format --migrate" to fix this warning automatically.3697 │3698 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700 │3701 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/137023703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704 You may run "mix format --migrate" to fix this warning automatically.3705 │3706 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708 │3709 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137103711 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712 You may run "mix format --migrate" to fix this warning automatically.3713 │3714 9 │ <<4::int32, n::float32>>3715 │ ~~~~~~~~~~~~~~~~~~~~~~~~3716 │3717 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137183719 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3720 You may run "mix format --migrate" to fix this warning automatically.3721 │3722 9 │ <<4::int32, n::float32>>3723 │ ~~~~~~~~~~~~~~~~~~~~~~~~3724 │3725 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137263727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3728 You may run "mix format --migrate" to fix this warning automatically.3729 │3730 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732 │3733 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137343735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736 You may run "mix format --migrate" to fix this warning automatically.3737 │3738 13 │ <<4::int32, 0::1, 255, 0::23>>3739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740 │3741 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137423743 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3744 You may run "mix format --migrate" to fix this warning automatically.3745 │3746 15 │ <<4::int32, 1::1, 255, 0::23>>3747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748 │3749 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/137503751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752 You may run "mix format --migrate" to fix this warning automatically.3753 │3754 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756 │3757 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137583759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760 You may run "mix format --migrate" to fix this warning automatically.3761 │3762 9 │ <<8 :: int32, n :: float64>>3763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764 │3765 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137663767 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3768 You may run "mix format --migrate" to fix this warning automatically.3769 │3770 9 │ <<8 :: int32, n :: float64>>3771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772 │3773 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137743775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3776 You may run "mix format --migrate" to fix this warning automatically.3777 │3778 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780 │3781 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137823783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784 You may run "mix format --migrate" to fix this warning automatically.3785 │3786 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788 │3789 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137903791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3792 You may run "mix format --migrate" to fix this warning automatically.3793 │3794 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796 │3797 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/137983799 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3800 You may run "mix format --migrate" to fix this warning automatically.3801 │3802 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804 │3805 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138063807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808 You may run "mix format --migrate" to fix this warning automatically.3809 │3810 12 │ [<<IO.iodata_length(data) :: int32>> | data]3811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812 │3813 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/138143815 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816 You may run "mix format --migrate" to fix this warning automatically.3817 │3818 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820 │3821 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138223823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824 You may run "mix format --migrate" to fix this warning automatically.3825 │3826 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828 │3829 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138303831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832 You may run "mix format --migrate" to fix this warning automatically.3833 │3834 12 │ <<20 :: int32, 3, 128, 0, 16,3835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836 │3837 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/138383839 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3840 You may run "mix format --migrate" to fix this warning automatically.3841 │3842 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844 │3845 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138463847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3848 You may run "mix format --migrate" to fix this warning automatically.3849 │3850 12 │ <<2 :: int32, int :: int16>>3851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852 │3853 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138543855 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3856 You may run "mix format --migrate" to fix this warning automatically.3857 │3858 12 │ <<2 :: int32, int :: int16>>3859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860 │3861 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/138623863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864 You may run "mix format --migrate" to fix this warning automatically.3865 │3866 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868 │3869 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138703871 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872 You may run "mix format --migrate" to fix this warning automatically.3873 │3874 12 │ <<4 :: int32, int :: int32>>3875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876 │3877 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138783879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880 You may run "mix format --migrate" to fix this warning automatically.3881 │3882 12 │ <<4 :: int32, int :: int32>>3883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884 │3885 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/138863887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888 You may run "mix format --migrate" to fix this warning automatically.3889 │3890 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892 │3893 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/138943895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3896 You may run "mix format --migrate" to fix this warning automatically.3897 │3898 12 │ <<8 :: int32, int :: int64>>3899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900 │3901 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139023903 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3904 You may run "mix format --migrate" to fix this warning automatically.3905 │3906 12 │ <<8 :: int32, int :: int64>>3907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908 │3909 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/139103911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912 You may run "mix format --migrate" to fix this warning automatically.3913 │3914 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916 │3917 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139183919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920 You may run "mix format --migrate" to fix this warning automatically.3921 │3922 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924 │3925 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139263927 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3928 You may run "mix format --migrate" to fix this warning automatically.3929 │3930 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932 │3933 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139343935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936 You may run "mix format --migrate" to fix this warning automatically.3937 │3938 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940 │3941 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139423943 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3944 You may run "mix format --migrate" to fix this warning automatically.3945 │3946 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948 │3949 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/139503951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3952 You may run "mix format --migrate" to fix this warning automatically.3953 │3954 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956 │3957 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139583959 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960 You may run "mix format --migrate" to fix this warning automatically.3961 │3962 10 │ <<24::int32, a::float64, b::float64, c::float64>>3963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964 │3965 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139663967 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3968 You may run "mix format --migrate" to fix this warning automatically.3969 │3970 10 │ <<24::int32, a::float64, b::float64, c::float64>>3971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972 │3973 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139743975 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3976 You may run "mix format --migrate" to fix this warning automatically.3977 │3978 10 │ <<24::int32, a::float64, b::float64, c::float64>>3979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980 │3981 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139823983 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3984 You may run "mix format --migrate" to fix this warning automatically.3985 │3986 10 │ <<24::int32, a::float64, b::float64, c::float64>>3987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988 │3989 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/139903991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992 You may run "mix format --migrate" to fix this warning automatically.3993 │3994 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996 │3997 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/139983999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4000 You may run "mix format --migrate" to fix this warning automatically.4001 │4002 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004 │4005 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/140064007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4008 You may run "mix format --migrate" to fix this warning automatically.4009 │4010 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012 │4013 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140144015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016 You may run "mix format --migrate" to fix this warning automatically.4017 │4018 9 │ <<6::int32, a, b, c, d, e, f>>4019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020 │4021 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/140224023 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024 You may run "mix format --migrate" to fix this warning automatically.4025 │4026 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028 │4029 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140304031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032 You may run "mix format --migrate" to fix this warning automatically.4033 │4034 11 │ [<<byte_size(name) :: int32>> | name]4035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036 │4037 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/140384039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040 You may run "mix format --migrate" to fix this warning automatically.4041 │4042 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044 │4045 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140464047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4048 You may run "mix format --migrate" to fix this warning automatically.4049 │4050 10 │ [<<IO.iodata_length(data)::int32>> | data]4051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052 │4053 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140544055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4056 You may run "mix format --migrate" to fix this warning automatically.4057 │4058 13 │ [<<IO.iodata_length(data)::int32>> | data]4059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060 │4061 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/140624063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064 You may run "mix format --migrate" to fix this warning automatically.4065 │4066 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068 │4069 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140704071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072 You may run "mix format --migrate" to fix this warning automatically.4073 │4074 15 │ <<4 :: int32, oid :: uint32>>4075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076 │4077 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140784079 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4080 You may run "mix format --migrate" to fix this warning automatically.4081 │4082 15 │ <<4 :: int32, oid :: uint32>>4083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084 │4085 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/140864087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088 You may run "mix format --migrate" to fix this warning automatically.4089 │4090 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092 │4093 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/140944095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096 You may run "mix format --migrate" to fix this warning automatically.4097 │4098 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100 │4101 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141024103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4104 You may run "mix format --migrate" to fix this warning automatically.4105 │4106 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108 │4109 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/141104111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4112 You may run "mix format --migrate" to fix this warning automatically.4113 │4114 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116 │4117 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141184119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120 You may run "mix format --migrate" to fix this warning automatically.4121 │4122 9 │ <<16::int32, x::float64, y::float64>>4123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4124 │4125 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141264127 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4128 You may run "mix format --migrate" to fix this warning automatically.4129 │4130 9 │ <<16::int32, x::float64, y::float64>>4131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132 │4133 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141344135 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4136 You may run "mix format --migrate" to fix this warning automatically.4137 │4138 9 │ <<16::int32, x::float64, y::float64>>4139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140 │4141 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/141424143 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144 You may run "mix format --migrate" to fix this warning automatically.4145 │4146 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148 │4149 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141504151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152 You may run "mix format --migrate" to fix this warning automatically.4153 │4154 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156 │4157 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141584159 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4160 You may run "mix format --migrate" to fix this warning automatically.4161 │4162 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164 │4165 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/141664167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168 You may run "mix format --migrate" to fix this warning automatically.4169 │4170 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172 │4173 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/341744175 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4176 You may run "mix format --migrate" to fix this warning automatically.4177 │4178 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4180 │4181 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141824183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184 You may run "mix format --migrate" to fix this warning automatically.4185 │4186 14 │ [<<byte_size(bin) :: int32>> | bin]4187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188 │4189 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/141904191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192 You may run "mix format --migrate" to fix this warning automatically.4193 │4194 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4196 │4197 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/341984199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200 You may run "mix format --migrate" to fix this warning automatically.4201 │4202 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204 │4205 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342064207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208 You may run "mix format --migrate" to fix this warning automatically.4209 │4210 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212 │4213 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/342144215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4216 You may run "mix format --migrate" to fix this warning automatically.4217 │4218 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220 │4221 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142224223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224 You may run "mix format --migrate" to fix this warning automatically.4225 │4226 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228 │4229 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142304231 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4232 You may run "mix format --migrate" to fix this warning automatically.4233 │4234 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236 │4237 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142384239 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4240 You may run "mix format --migrate" to fix this warning automatically.4241 │4242 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244 │4245 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/142464247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248 You may run "mix format --migrate" to fix this warning automatically.4249 │4250 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252 │4253 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/142544255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256 You may run "mix format --migrate" to fix this warning automatically.4257 │4258 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260 │4261 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/142624263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264 You may run "mix format --migrate" to fix this warning automatically.4265 │4266 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268 │4269 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/142704271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4272 You may run "mix format --migrate" to fix this warning automatically.4273 │4274 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276 │4277 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/142784279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280 You may run "mix format --migrate" to fix this warning automatically.4281 │4282 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284 │4285 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142864287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288 You may run "mix format --migrate" to fix this warning automatically.4289 │4290 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292 │4293 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/142944295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296 You may run "mix format --migrate" to fix this warning automatically.4297 │4298 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300 │4301 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143024303 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4304 You may run "mix format --migrate" to fix this warning automatically.4305 │4306 11 │ [<<16 :: int32>> | uuid]4307 │ ~~~~~~~~~~~~~~~~~~~~~~~~4308 │4309 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/143104311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312 You may run "mix format --migrate" to fix this warning automatically.4313 │4314 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316 │4317 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143184319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320 You may run "mix format --migrate" to fix this warning automatically.4321 │4322 9 │ <<0 :: int32>>4323 │ ~~~~~~~~~~~~~~4324 │4325 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/143264327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328 You may run "mix format --migrate" to fix this warning automatically.4329 │4330 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332 │4333 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143344335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336 You may run "mix format --migrate" to fix this warning automatically.4337 │4338 15 │ <<0 :: int32>>4339 │ ~~~~~~~~~~~~~~4340 │4341 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/143424343 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4344 You may run "mix format --migrate" to fix this warning automatically.4345 │4346 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348 │4349 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/543504351 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352 You may run "mix format --migrate" to fix this warning automatically.4353 │4354 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356 │4357 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443584359 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4360 You may run "mix format --migrate" to fix this warning automatically.4361 │4362 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364 │4365 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/443664367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368 You may run "mix format --migrate" to fix this warning automatically.4369 │4370 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372 │4373 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/443744375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376 You may run "mix format --migrate" to fix this warning automatically.4377 │4378 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380 │4381 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/443824383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384 You may run "mix format --migrate" to fix this warning automatically.4385 │4386 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388 │4389 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543904391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392 You may run "mix format --migrate" to fix this warning automatically.4393 │4394 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396 │4397 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/543984399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400 You may run "mix format --migrate" to fix this warning automatically.4401 │4402 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4404 │4405 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844064407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408 You may run "mix format --migrate" to fix this warning automatically.4409 │4410 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412 │4413 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844144415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416 You may run "mix format --migrate" to fix this warning automatically.4417 │4418 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4420 │4421 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844224423 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4424 You may run "mix format --migrate" to fix this warning automatically.4425 │4426 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428 │4429 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/844304431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432 You may run "mix format --migrate" to fix this warning automatically.4433 │4434 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436 │4437 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444384439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440 You may run "mix format --migrate" to fix this warning automatically.4441 │4442 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4444 │4445 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444464447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448 You may run "mix format --migrate" to fix this warning automatically.4449 │4450 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452 │4453 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444544455 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4456 You may run "mix format --migrate" to fix this warning automatically.4457 │4458 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4460 │4461 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/444624463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4464 You may run "mix format --migrate" to fix this warning automatically.4465 │4466 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468 │4469 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744704471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4472 You may run "mix format --migrate" to fix this warning automatically.4473 │4474 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4476 │4477 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744784479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4480 You may run "mix format --migrate" to fix this warning automatically.4481 │4482 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4484 │4485 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744864487 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4488 You may run "mix format --migrate" to fix this warning automatically.4489 │4490 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492 │4493 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/744944495 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496 You may run "mix format --migrate" to fix this warning automatically.4497 │4498 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500 │4501 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/845024503 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4504 You may run "mix format --migrate" to fix this warning automatically.4505 │4506 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/445104511 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4512 You may run "mix format --migrate" to fix this warning automatically.4513 │4514 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516 │4517 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/745184519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4520 You may run "mix format --migrate" to fix this warning automatically.4521 │4522 27 │ <<len :: int32, value :: binary-size(len)>> ->4523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524 │4525 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645264527 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4528 You may run "mix format --migrate" to fix this warning automatically.4529 │4530 27 │ <<len :: int32, value :: binary-size(len)>> ->4531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532 │4533 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245344535 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4536 You may run "mix format --migrate" to fix this warning automatically.4537 │4538 27 │ <<len :: int32, value :: binary-size(len)>> ->4539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540 │4541 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545424543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4544 You may run "mix format --migrate" to fix this warning automatically.4545 │4546 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548 │4549 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/645504551 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4552 You may run "mix format --migrate" to fix this warning automatically.4553 │4554 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556 │4557 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/245584559 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4560 You may run "mix format --migrate" to fix this warning automatically.4561 │4562 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564 │4565 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/545664567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4568 You may run "mix format --migrate" to fix this warning automatically.4569 │4570 19 │ <<1 :: int32, 1>> -> true4571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4572 │4573 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645744575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4576 You may run "mix format --migrate" to fix this warning automatically.4577 │4578 19 │ <<1 :: int32, 1>> -> true4579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4580 │4581 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245824583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4584 You may run "mix format --migrate" to fix this warning automatically.4585 │4586 19 │ <<1 :: int32, 1>> -> true4587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4588 │4589 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545904591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592 You may run "mix format --migrate" to fix this warning automatically.4593 │4594 20 │ <<1 :: int32, 0>> -> false4595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4596 │4597 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/645984599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4600 You may run "mix format --migrate" to fix this warning automatically.4601 │4602 20 │ <<1 :: int32, 0>> -> false4603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4604 │4605 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246064607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4608 You may run "mix format --migrate" to fix this warning automatically.4609 │4610 20 │ <<1 :: int32, 0>> -> false4611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4612 │4613 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546144615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4616 You may run "mix format --migrate" to fix this warning automatically.4617 │4618 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620 │4621 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/646224623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4624 You may run "mix format --migrate" to fix this warning automatically.4625 │4626 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4628 │4629 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/246304631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632 You may run "mix format --migrate" to fix this warning automatically.4633 │4634 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636 │4637 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/546384639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640 You may run "mix format --migrate" to fix this warning automatically.4641 │4642 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4644 │4645 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646464647 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4648 You may run "mix format --migrate" to fix this warning automatically.4649 │4650 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652 │4653 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646544655 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4656 You may run "mix format --migrate" to fix this warning automatically.4657 │4658 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660 │4661 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646624663 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4664 You may run "mix format --migrate" to fix this warning automatically.4665 │4666 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668 │4669 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646704671 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4672 You may run "mix format --migrate" to fix this warning automatically.4673 │4674 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676 │4677 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646784679 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4680 You may run "mix format --migrate" to fix this warning automatically.4681 │4682 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4684 │4685 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246864687 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4688 You may run "mix format --migrate" to fix this warning automatically.4689 │4690 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4692 │4693 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246944695 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4696 You may run "mix format --migrate" to fix this warning automatically.4697 │4698 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4700 │4701 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247024703 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4704 You may run "mix format --migrate" to fix this warning automatically.4705 │4706 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708 │4709 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247104711 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4712 You may run "mix format --migrate" to fix this warning automatically.4713 │4714 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716 │4717 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247184719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4720 You may run "mix format --migrate" to fix this warning automatically.4721 │4722 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724 │4725 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547264727 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4728 You may run "mix format --migrate" to fix this warning automatically.4729 │4730 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732 │4733 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547344735 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4736 You may run "mix format --migrate" to fix this warning automatically.4737 │4738 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740 │4741 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547424743 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744 You may run "mix format --migrate" to fix this warning automatically.4745 │4746 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748 │4749 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547504751 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752 You may run "mix format --migrate" to fix this warning automatically.4753 │4754 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756 │4757 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547584759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4760 You may run "mix format --migrate" to fix this warning automatically.4761 │4762 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764 │4765 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/647664767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4768 You may run "mix format --migrate" to fix this warning automatically.4769 │4770 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772 │4773 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/247744775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4776 You may run "mix format --migrate" to fix this warning automatically.4777 │4778 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780 │4781 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/547824783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4784 You may run "mix format --migrate" to fix this warning automatically.4785 │4786 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788 │4789 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647904791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792 You may run "mix format --migrate" to fix this warning automatically.4793 │4794 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796 │4797 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247984799 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4800 You may run "mix format --migrate" to fix this warning automatically.4801 │4802 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804 │4805 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548064807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4808 You may run "mix format --migrate" to fix this warning automatically.4809 │4810 23 │ <<20 :: int32, 3, n, 1, 16,4811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4812 │4813 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648144815 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4816 You may run "mix format --migrate" to fix this warning automatically.4817 │4818 23 │ <<20 :: int32, 3, n, 1, 16,4819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4820 │4821 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248224823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824 You may run "mix format --migrate" to fix this warning automatically.4825 │4826 23 │ <<20 :: int32, 3, n, 1, 16,4827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4828 │4829 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548304831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832 You may run "mix format --migrate" to fix this warning automatically.4833 │4834 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836 │4837 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/648384839 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840 You may run "mix format --migrate" to fix this warning automatically.4841 │4842 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844 │4845 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/248464847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848 You may run "mix format --migrate" to fix this warning automatically.4849 │4850 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852 │4853 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/548544855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856 You may run "mix format --migrate" to fix this warning automatically.4857 │4858 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860 │4861 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648624863 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4864 You may run "mix format --migrate" to fix this warning automatically.4865 │4866 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868 │4869 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648704871 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4872 You may run "mix format --migrate" to fix this warning automatically.4873 │4874 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876 │4877 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648784879 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4880 You may run "mix format --migrate" to fix this warning automatically.4881 │4882 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884 │4885 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648864887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888 You may run "mix format --migrate" to fix this warning automatically.4889 │4890 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892 │4893 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248944895 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4896 You may run "mix format --migrate" to fix this warning automatically.4897 │4898 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900 │4901 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249024903 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4904 You may run "mix format --migrate" to fix this warning automatically.4905 │4906 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908 │4909 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249104911 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4912 You may run "mix format --migrate" to fix this warning automatically.4913 │4914 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916 │4917 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249184919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920 You may run "mix format --migrate" to fix this warning automatically.4921 │4922 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924 │4925 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549264927 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4928 You may run "mix format --migrate" to fix this warning automatically.4929 │4930 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932 │4933 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549344935 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4936 You may run "mix format --migrate" to fix this warning automatically.4937 │4938 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940 │4941 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549424943 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4944 You may run "mix format --migrate" to fix this warning automatically.4945 │4946 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948 │4949 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549504951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952 You may run "mix format --migrate" to fix this warning automatically.4953 │4954 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956 │4957 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/649584959 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4960 You may run "mix format --migrate" to fix this warning automatically.4961 │4962 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964 │4965 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/249664967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968 You may run "mix format --migrate" to fix this warning automatically.4969 │4970 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972 │4973 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/549744975 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4976 You may run "mix format --migrate" to fix this warning automatically.4977 │4978 36 │ <<4 :: int32, days :: int32>> ->4979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980 │4981 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649824983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984 You may run "mix format --migrate" to fix this warning automatically.4985 │4986 36 │ <<4 :: int32, days :: int32>> ->4987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988 │4989 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649904991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992 You may run "mix format --migrate" to fix this warning automatically.4993 │4994 36 │ <<4 :: int32, days :: int32>> ->4995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996 │4997 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249984999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5000 You may run "mix format --migrate" to fix this warning automatically.5001 │5002 36 │ <<4 :: int32, days :: int32>> ->5003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004 │5005 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250065007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008 You may run "mix format --migrate" to fix this warning automatically.5009 │5010 36 │ <<4 :: int32, days :: int32>> ->5011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012 │5013 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550145015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5016 You may run "mix format --migrate" to fix this warning automatically.5017 │5018 36 │ <<4 :: int32, days :: int32>> ->5019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020 │5021 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550225023 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024 You may run "mix format --migrate" to fix this warning automatically.5025 │5026 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028 │5029 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/650305031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5032 You may run "mix format --migrate" to fix this warning automatically.5033 │5034 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036 │5037 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/250385039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040 You may run "mix format --migrate" to fix this warning automatically.5041 │5042 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044 │5045 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/550465047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048 You may run "mix format --migrate" to fix this warning automatically.5049 │5050 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052 │5053 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650545055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056 You may run "mix format --migrate" to fix this warning automatically.5057 │5058 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060 │5061 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250625063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064 You may run "mix format --migrate" to fix this warning automatically.5065 │5066 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068 │5069 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550705071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072 You may run "mix format --migrate" to fix this warning automatically.5073 │5074 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076 │5077 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650785079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080 You may run "mix format --migrate" to fix this warning automatically.5081 │5082 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084 │5085 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250865087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5088 You may run "mix format --migrate" to fix this warning automatically.5089 │5090 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550945095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096 You may run "mix format --migrate" to fix this warning automatically.5097 │5098 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100 │5101 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651025103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5104 You may run "mix format --migrate" to fix this warning automatically.5105 │5106 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108 │5109 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251105111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112 You may run "mix format --migrate" to fix this warning automatically.5113 │5114 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116 │5117 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551185119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5120 You may run "mix format --migrate" to fix this warning automatically.5121 │5122 26 │ <<4::int32, float::float32>> -> float5123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124 │5125 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651265127 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5128 You may run "mix format --migrate" to fix this warning automatically.5129 │5130 26 │ <<4::int32, float::float32>> -> float5131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132 │5133 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651345135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136 You may run "mix format --migrate" to fix this warning automatically.5137 │5138 26 │ <<4::int32, float::float32>> -> float5139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140 │5141 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251425143 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5144 You may run "mix format --migrate" to fix this warning automatically.5145 │5146 26 │ <<4::int32, float::float32>> -> float5147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148 │5149 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251505151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152 You may run "mix format --migrate" to fix this warning automatically.5153 │5154 26 │ <<4::int32, float::float32>> -> float5155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156 │5157 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551585159 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5160 You may run "mix format --migrate" to fix this warning automatically.5161 │5162 26 │ <<4::int32, float::float32>> -> float5163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164 │5165 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551665167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168 You may run "mix format --migrate" to fix this warning automatically.5169 │5170 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172 │5173 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/651745175 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5176 You may run "mix format --migrate" to fix this warning automatically.5177 │5178 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180 │5181 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/251825183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184 You may run "mix format --migrate" to fix this warning automatically.5185 │5186 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188 │5189 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/551905191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192 You may run "mix format --migrate" to fix this warning automatically.5193 │5194 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196 │5197 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651985199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200 You may run "mix format --migrate" to fix this warning automatically.5201 │5202 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204 │5205 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252065207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208 You may run "mix format --migrate" to fix this warning automatically.5209 │5210 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212 │5213 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552145215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216 You may run "mix format --migrate" to fix this warning automatically.5217 │5218 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220 │5221 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652225223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224 You may run "mix format --migrate" to fix this warning automatically.5225 │5226 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228 │5229 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252305231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232 You may run "mix format --migrate" to fix this warning automatically.5233 │5234 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236 │5237 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552385239 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240 You may run "mix format --migrate" to fix this warning automatically.5241 │5242 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244 │5245 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652465247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248 You may run "mix format --migrate" to fix this warning automatically.5249 │5250 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252 │5253 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252545255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256 You may run "mix format --migrate" to fix this warning automatically.5257 │5258 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260 │5261 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552625263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264 You may run "mix format --migrate" to fix this warning automatically.5265 │5266 26 │ <<8::int32, float::float64>> -> float5267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268 │5269 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652705271 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5272 You may run "mix format --migrate" to fix this warning automatically.5273 │5274 26 │ <<8::int32, float::float64>> -> float5275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276 │5277 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/652785279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5280 You may run "mix format --migrate" to fix this warning automatically.5281 │5282 26 │ <<8::int32, float::float64>> -> float5283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284 │5285 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252865287 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5288 You may run "mix format --migrate" to fix this warning automatically.5289 │5290 26 │ <<8::int32, float::float64>> -> float5291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292 │5293 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/252945295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5296 You may run "mix format --migrate" to fix this warning automatically.5297 │5298 26 │ <<8::int32, float::float64>> -> float5299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300 │5301 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553025303 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5304 You may run "mix format --migrate" to fix this warning automatically.5305 │5306 26 │ <<8::int32, float::float64>> -> float5307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308 │5309 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553105311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5312 You may run "mix format --migrate" to fix this warning automatically.5313 │5314 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316 │5317 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/653185319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320 You may run "mix format --migrate" to fix this warning automatically.5321 │5322 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324 │5325 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/253265327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328 You may run "mix format --migrate" to fix this warning automatically.5329 │5330 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332 │5333 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/553345335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5336 You may run "mix format --migrate" to fix this warning automatically.5337 │5338 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340 │5341 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653425343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344 You may run "mix format --migrate" to fix this warning automatically.5345 │5346 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348 │5349 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253505351 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5352 You may run "mix format --migrate" to fix this warning automatically.5353 │5354 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356 │5357 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553585359 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360 You may run "mix format --migrate" to fix this warning automatically.5361 │5362 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364 │5365 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/653665367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5368 You may run "mix format --migrate" to fix this warning automatically.5369 │5370 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372 │5373 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/253745375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376 You may run "mix format --migrate" to fix this warning automatically.5377 │5378 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380 │5381 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/553825383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384 You may run "mix format --migrate" to fix this warning automatically.5385 │5386 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388 │5389 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653905391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392 You may run "mix format --migrate" to fix this warning automatically.5393 │5394 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253985399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400 You may run "mix format --migrate" to fix this warning automatically.5401 │5402 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404 │5405 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554065407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408 You may run "mix format --migrate" to fix this warning automatically.5409 │5410 23 │ <<20 :: int32, 3, 128, 0, 16,5411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412 │5413 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654145415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416 You may run "mix format --migrate" to fix this warning automatically.5417 │5418 23 │ <<20 :: int32, 3, 128, 0, 16,5419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420 │5421 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254225423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5424 You may run "mix format --migrate" to fix this warning automatically.5425 │5426 23 │ <<20 :: int32, 3, 128, 0, 16,5427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428 │5429 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554305431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432 You may run "mix format --migrate" to fix this warning automatically.5433 │5434 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436 │5437 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/654385439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5440 You may run "mix format --migrate" to fix this warning automatically.5441 │5442 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444 │5445 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/254465447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448 You may run "mix format --migrate" to fix this warning automatically.5449 │5450 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452 │5453 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/554545455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5456 You may run "mix format --migrate" to fix this warning automatically.5457 │5458 20 │ <<2 :: int32, int :: int16>> -> int5459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460 │5461 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654625463 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5464 You may run "mix format --migrate" to fix this warning automatically.5465 │5466 20 │ <<2 :: int32, int :: int16>> -> int5467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468 │5469 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/654705471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472 You may run "mix format --migrate" to fix this warning automatically.5473 │5474 20 │ <<2 :: int32, int :: int16>> -> int5475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476 │5477 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254785479 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5480 You may run "mix format --migrate" to fix this warning automatically.5481 │5482 20 │ <<2 :: int32, int :: int16>> -> int5483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484 │5485 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/254865487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488 You may run "mix format --migrate" to fix this warning automatically.5489 │5490 20 │ <<2 :: int32, int :: int16>> -> int5491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492 │5493 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/554945495 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5496 You may run "mix format --migrate" to fix this warning automatically.5497 │5498 20 │ <<2 :: int32, int :: int16>> -> int5499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500 │5501 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555025503 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504 You may run "mix format --migrate" to fix this warning automatically.5505 │5506 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508 │5509 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/655105511 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5512 You may run "mix format --migrate" to fix this warning automatically.5513 │5514 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516 │5517 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/255185519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520 You may run "mix format --migrate" to fix this warning automatically.5521 │5522 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524 │5525 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/555265527 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5528 You may run "mix format --migrate" to fix this warning automatically.5529 │5530 20 │ <<4 :: int32, int :: int32>> -> int5531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532 │5533 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655345535 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536 You may run "mix format --migrate" to fix this warning automatically.5537 │5538 20 │ <<4 :: int32, int :: int32>> -> int5539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540 │5541 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655425543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544 You may run "mix format --migrate" to fix this warning automatically.5545 │5546 20 │ <<4 :: int32, int :: int32>> -> int5547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548 │5549 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255505551 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5552 You may run "mix format --migrate" to fix this warning automatically.5553 │5554 20 │ <<4 :: int32, int :: int32>> -> int5555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556 │5557 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255585559 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5560 You may run "mix format --migrate" to fix this warning automatically.5561 │5562 20 │ <<4 :: int32, int :: int32>> -> int5563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564 │5565 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555665567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568 You may run "mix format --migrate" to fix this warning automatically.5569 │5570 20 │ <<4 :: int32, int :: int32>> -> int5571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572 │5573 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555745575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576 You may run "mix format --migrate" to fix this warning automatically.5577 │5578 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580 │5581 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/655825583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5584 You may run "mix format --migrate" to fix this warning automatically.5585 │5586 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588 │5589 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/255905591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592 You may run "mix format --migrate" to fix this warning automatically.5593 │5594 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596 │5597 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/555985599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600 You may run "mix format --migrate" to fix this warning automatically.5601 │5602 20 │ <<8 :: int32, int :: int64>> -> int5603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604 │5605 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656065607 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5608 You may run "mix format --migrate" to fix this warning automatically.5609 │5610 20 │ <<8 :: int32, int :: int64>> -> int5611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612 │5613 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656145615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5616 You may run "mix format --migrate" to fix this warning automatically.5617 │5618 20 │ <<8 :: int32, int :: int64>> -> int5619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620 │5621 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256225623 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5624 You may run "mix format --migrate" to fix this warning automatically.5625 │5626 20 │ <<8 :: int32, int :: int64>> -> int5627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628 │5629 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256305631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5632 You may run "mix format --migrate" to fix this warning automatically.5633 │5634 20 │ <<8 :: int32, int :: int64>> -> int5635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636 │5637 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556385639 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5640 You may run "mix format --migrate" to fix this warning automatically.5641 │5642 20 │ <<8 :: int32, int :: int64>> -> int5643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644 │5645 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556465647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5648 You may run "mix format --migrate" to fix this warning automatically.5649 │5650 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652 │5653 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/656545655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5656 You may run "mix format --migrate" to fix this warning automatically.5657 │5658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660 │5661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/256625663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5664 You may run "mix format --migrate" to fix this warning automatically.5665 │5666 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668 │5669 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/556705671 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5672 You may run "mix format --migrate" to fix this warning automatically.5673 │5674 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676 │5677 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656785679 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5680 You may run "mix format --migrate" to fix this warning automatically.5681 │5682 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684 │5685 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656865687 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5688 You may run "mix format --migrate" to fix this warning automatically.5689 │5690 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692 │5693 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656945695 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5696 You may run "mix format --migrate" to fix this warning automatically.5697 │5698 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700 │5701 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657025703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5704 You may run "mix format --migrate" to fix this warning automatically.5705 │5706 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708 │5709 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257105711 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5712 You may run "mix format --migrate" to fix this warning automatically.5713 │5714 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716 │5717 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257185719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5720 You may run "mix format --migrate" to fix this warning automatically.5721 │5722 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724 │5725 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257265727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728 You may run "mix format --migrate" to fix this warning automatically.5729 │5730 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732 │5733 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257345735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5736 You may run "mix format --migrate" to fix this warning automatically.5737 │5738 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740 │5741 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557425743 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5744 You may run "mix format --migrate" to fix this warning automatically.5745 │5746 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748 │5749 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557505751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5752 You may run "mix format --migrate" to fix this warning automatically.5753 │5754 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756 │5757 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557585759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5760 You may run "mix format --migrate" to fix this warning automatically.5761 │5762 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764 │5765 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557665767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768 You may run "mix format --migrate" to fix this warning automatically.5769 │5770 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772 │5773 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/657745775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5776 You may run "mix format --migrate" to fix this warning automatically.5777 │5778 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780 │5781 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/257825783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5784 You may run "mix format --migrate" to fix this warning automatically.5785 │5786 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788 │5789 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/557905791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5792 You may run "mix format --migrate" to fix this warning automatically.5793 │5794 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796 │5797 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657985799 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800 You may run "mix format --migrate" to fix this warning automatically.5801 │5802 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804 │5805 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658065807 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5808 You may run "mix format --migrate" to fix this warning automatically.5809 │5810 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812 │5813 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658145815 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816 You may run "mix format --migrate" to fix this warning automatically.5817 │5818 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820 │5821 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658225823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5824 You may run "mix format --migrate" to fix this warning automatically.5825 │5826 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828 │5829 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258305831 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832 You may run "mix format --migrate" to fix this warning automatically.5833 │5834 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836 │5837 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258385839 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840 You may run "mix format --migrate" to fix this warning automatically.5841 │5842 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844 │5845 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258465847 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5848 You may run "mix format --migrate" to fix this warning automatically.5849 │5850 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/258545855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5856 You may run "mix format --migrate" to fix this warning automatically.5857 │5858 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860 │5861 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558625863 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5864 You may run "mix format --migrate" to fix this warning automatically.5865 │5866 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868 │5869 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558705871 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5872 You may run "mix format --migrate" to fix this warning automatically.5873 │5874 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876 │5877 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558785879 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5880 You may run "mix format --migrate" to fix this warning automatically.5881 │5882 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884 │5885 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/558865887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5888 You may run "mix format --migrate" to fix this warning automatically.5889 │5890 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/658945895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5896 You may run "mix format --migrate" to fix this warning automatically.5897 │5898 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900 │5901 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/259025903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904 You may run "mix format --migrate" to fix this warning automatically.5905 │5906 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/559105911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912 You may run "mix format --migrate" to fix this warning automatically.5913 │5914 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916 │5917 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659185919 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5920 You may run "mix format --migrate" to fix this warning automatically.5921 │5922 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924 │5925 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659265927 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5928 You may run "mix format --migrate" to fix this warning automatically.5929 │5930 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932 │5933 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659345935 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5936 You may run "mix format --migrate" to fix this warning automatically.5937 │5938 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940 │5941 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659425943 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5944 You may run "mix format --migrate" to fix this warning automatically.5945 │5946 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948 │5949 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659505951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952 You may run "mix format --migrate" to fix this warning automatically.5953 │5954 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956 │5957 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259585959 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5960 You may run "mix format --migrate" to fix this warning automatically.5961 │5962 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964 │5965 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259665967 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5968 You may run "mix format --migrate" to fix this warning automatically.5969 │5970 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972 │5973 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259745975 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5976 You may run "mix format --migrate" to fix this warning automatically.5977 │5978 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980 │5981 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259825983 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5984 You may run "mix format --migrate" to fix this warning automatically.5985 │5986 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988 │5989 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259905991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992 You may run "mix format --migrate" to fix this warning automatically.5993 │5994 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996 │5997 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559985999 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6000 You may run "mix format --migrate" to fix this warning automatically.6001 │6002 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004 │6005 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560066007 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6008 You may run "mix format --migrate" to fix this warning automatically.6009 │6010 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012 │6013 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560146015 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6016 You may run "mix format --migrate" to fix this warning automatically.6017 │6018 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560226023 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6024 You may run "mix format --migrate" to fix this warning automatically.6025 │6026 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028 │6029 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560306031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032 You may run "mix format --migrate" to fix this warning automatically.6033 │6034 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036 │6037 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/660386039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6040 You may run "mix format --migrate" to fix this warning automatically.6041 │6042 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044 │6045 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/260466047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048 You may run "mix format --migrate" to fix this warning automatically.6049 │6050 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052 │6053 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/560546055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6056 You may run "mix format --migrate" to fix this warning automatically.6057 │6058 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060 │6061 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660626063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064 You may run "mix format --migrate" to fix this warning automatically.6065 │6066 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068 │6069 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260706071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072 You may run "mix format --migrate" to fix this warning automatically.6073 │6074 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/560786079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6080 You may run "mix format --migrate" to fix this warning automatically.6081 │6082 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084 │6085 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/660866087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088 You may run "mix format --migrate" to fix this warning automatically.6089 │6090 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092 │6093 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/260946095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6096 You may run "mix format --migrate" to fix this warning automatically.6097 │6098 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100 │6101 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/561026103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104 You may run "mix format --migrate" to fix this warning automatically.6105 │6106 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108 │6109 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661106111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6112 You may run "mix format --migrate" to fix this warning automatically.6113 │6114 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116 │6117 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261186119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120 You may run "mix format --migrate" to fix this warning automatically.6121 │6122 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124 │6125 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561266127 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128 You may run "mix format --migrate" to fix this warning automatically.6129 │6130 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132 │6133 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/661346135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136 You may run "mix format --migrate" to fix this warning automatically.6137 │6138 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140 │6141 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/261426143 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6144 You may run "mix format --migrate" to fix this warning automatically.6145 │6146 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148 │6149 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/561506151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6152 You may run "mix format --migrate" to fix this warning automatically.6153 │6154 19 │ <<len :: int32, data :: binary-size(len)>> ->6155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156 │6157 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661586159 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160 You may run "mix format --migrate" to fix this warning automatically.6161 │6162 19 │ <<len :: int32, data :: binary-size(len)>> ->6163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164 │6165 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261666167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6168 You may run "mix format --migrate" to fix this warning automatically.6169 │6170 19 │ <<len :: int32, data :: binary-size(len)>> ->6171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172 │6173 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561746175 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6176 You may run "mix format --migrate" to fix this warning automatically.6177 │6178 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180 │6181 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/661826183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184 You may run "mix format --migrate" to fix this warning automatically.6185 │6186 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188 │6189 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/261906191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6192 You may run "mix format --migrate" to fix this warning automatically.6193 │6194 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196 │6197 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/561986199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6200 You may run "mix format --migrate" to fix this warning automatically.6201 │6202 28 │ <<4 :: int32, oid :: uint32>> -> oid6203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204 │6205 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662066207 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6208 You may run "mix format --migrate" to fix this warning automatically.6209 │6210 28 │ <<4 :: int32, oid :: uint32>> -> oid6211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212 │6213 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662146215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216 You may run "mix format --migrate" to fix this warning automatically.6217 │6218 28 │ <<4 :: int32, oid :: uint32>> -> oid6219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220 │6221 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262226223 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6224 You may run "mix format --migrate" to fix this warning automatically.6225 │6226 28 │ <<4 :: int32, oid :: uint32>> -> oid6227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228 │6229 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262306231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6232 You may run "mix format --migrate" to fix this warning automatically.6233 │6234 28 │ <<4 :: int32, oid :: uint32>> -> oid6235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236 │6237 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562386239 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6240 You may run "mix format --migrate" to fix this warning automatically.6241 │6242 28 │ <<4 :: int32, oid :: uint32>> -> oid6243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244 │6245 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562466247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6248 You may run "mix format --migrate" to fix this warning automatically.6249 │6250 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252 │6253 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/662546255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6256 You may run "mix format --migrate" to fix this warning automatically.6257 │6258 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260 │6261 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/262626263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264 You may run "mix format --migrate" to fix this warning automatically.6265 │6266 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268 │6269 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/562706271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272 You may run "mix format --migrate" to fix this warning automatically.6273 │6274 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276 │6277 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/662786279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280 You may run "mix format --migrate" to fix this warning automatically.6281 │6282 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284 │6285 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/262866287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288 You may run "mix format --migrate" to fix this warning automatically.6289 │6290 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292 │6293 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/562946295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296 You may run "mix format --migrate" to fix this warning automatically.6297 │6298 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300 │6301 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/663026303 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304 You may run "mix format --migrate" to fix this warning automatically.6305 │6306 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308 │6309 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/263106311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312 You may run "mix format --migrate" to fix this warning automatically.6313 │6314 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316 │6317 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/563186319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320 You may run "mix format --migrate" to fix this warning automatically.6321 │6322 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324 │6325 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663266327 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6328 You may run "mix format --migrate" to fix this warning automatically.6329 │6330 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332 │6333 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663346335 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6336 You may run "mix format --migrate" to fix this warning automatically.6337 │6338 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340 │6341 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663426343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344 You may run "mix format --migrate" to fix this warning automatically.6345 │6346 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348 │6349 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263506351 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6352 You may run "mix format --migrate" to fix this warning automatically.6353 │6354 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356 │6357 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263586359 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6360 You may run "mix format --migrate" to fix this warning automatically.6361 │6362 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364 │6365 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/263666367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368 You may run "mix format --migrate" to fix this warning automatically.6369 │6370 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372 │6373 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563746375 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6376 You may run "mix format --migrate" to fix this warning automatically.6377 │6378 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380 │6381 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563826383 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6384 You may run "mix format --migrate" to fix this warning automatically.6385 │6386 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388 │6389 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/563906391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392 You may run "mix format --migrate" to fix this warning automatically.6393 │6394 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396 │6397 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/663986399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400 You may run "mix format --migrate" to fix this warning automatically.6401 │6402 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404 │6405 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/264066407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408 You may run "mix format --migrate" to fix this warning automatically.6409 │6410 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412 │6413 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/564146415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416 You may run "mix format --migrate" to fix this warning automatically.6417 │6418 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420 │6421 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664226423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424 You may run "mix format --migrate" to fix this warning automatically.6425 │6426 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428 │6429 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264306431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432 You may run "mix format --migrate" to fix this warning automatically.6433 │6434 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436 │6437 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564386439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440 You may run "mix format --migrate" to fix this warning automatically.6441 │6442 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444 │6445 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/664466447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448 You may run "mix format --migrate" to fix this warning automatically.6449 │6450 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452 │6453 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/264546455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456 You may run "mix format --migrate" to fix this warning automatically.6457 │6458 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460 │6461 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/564626463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464 You may run "mix format --migrate" to fix this warning automatically.6465 │6466 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468 │6469 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864706471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472 You may run "mix format --migrate" to fix this warning automatically.6473 │6474 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476 │6477 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/464786479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480 You may run "mix format --migrate" to fix this warning automatically.6481 │6482 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484 │6485 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/764866487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488 You may run "mix format --migrate" to fix this warning automatically.6489 │6490 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492 │6493 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/864946495 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496 You may run "mix format --migrate" to fix this warning automatically.6497 │6498 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500 │6501 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/465026503 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6504 You may run "mix format --migrate" to fix this warning automatically.6505 │6506 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508 │6509 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/765106511 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6512 You may run "mix format --migrate" to fix this warning automatically.6513 │6514 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516 │6517 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665186519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520 You may run "mix format --migrate" to fix this warning automatically.6521 │6522 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524 │6525 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265266527 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6528 You may run "mix format --migrate" to fix this warning automatically.6529 │6530 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532 │6533 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565346535 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6536 You may run "mix format --migrate" to fix this warning automatically.6537 │6538 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540 │6541 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/665426543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544 You may run "mix format --migrate" to fix this warning automatically.6545 │6546 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548 │6549 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/265506551 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6552 You may run "mix format --migrate" to fix this warning automatically.6553 │6554 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556 │6557 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/565586559 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6560 You may run "mix format --migrate" to fix this warning automatically.6561 │6562 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564 │6565 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865666567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6568 You may run "mix format --migrate" to fix this warning automatically.6569 │6570 40 │ <<count::int32, data::binary>> = binary6571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572 │6573 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865746575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576 You may run "mix format --migrate" to fix this warning automatically.6577 │6578 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580 │6581 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465826583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6584 You may run "mix format --migrate" to fix this warning automatically.6585 │6586 40 │ <<count::int32, data::binary>> = binary6587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588 │6589 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465906591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6592 You may run "mix format --migrate" to fix this warning automatically.6593 │6594 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596 │6597 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765986599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6600 You may run "mix format --migrate" to fix this warning automatically.6601 │6602 40 │ <<count::int32, data::binary>> = binary6603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604 │6605 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766066607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6608 You may run "mix format --migrate" to fix this warning automatically.6609 │6610 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612 │6613 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866146615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6616 You may run "mix format --migrate" to fix this warning automatically.6617 │6618 44 │ <<_::int32, data::binary>> = binary6619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620 │6621 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866226623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624 You may run "mix format --migrate" to fix this warning automatically.6625 │6626 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628 │6629 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466306631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6632 You may run "mix format --migrate" to fix this warning automatically.6633 │6634 44 │ <<_::int32, data::binary>> = binary6635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636 │6637 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466386639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640 You may run "mix format --migrate" to fix this warning automatically.6641 │6642 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644 │6645 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766466647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648 You may run "mix format --migrate" to fix this warning automatically.6649 │6650 44 │ <<_::int32, data::binary>> = binary6651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652 │6653 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766546655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6656 You may run "mix format --migrate" to fix this warning automatically.6657 │6658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660 │6661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/866626663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664 You may run "mix format --migrate" to fix this warning automatically.6665 │6666 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668 │6669 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/466706671 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6672 You may run "mix format --migrate" to fix this warning automatically.6673 │6674 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676 │6677 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/766786679 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680 You may run "mix format --migrate" to fix this warning automatically.6681 │6682 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684 │6685 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666866687 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6688 You may run "mix format --migrate" to fix this warning automatically.6689 │6690 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692 │6693 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666946695 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6696 You may run "mix format --migrate" to fix this warning automatically.6697 │6698 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700 │6701 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667026703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6704 You may run "mix format --migrate" to fix this warning automatically.6705 │6706 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708 │6709 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267106711 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6712 You may run "mix format --migrate" to fix this warning automatically.6713 │6714 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716 │6717 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267186719 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6720 You may run "mix format --migrate" to fix this warning automatically.6721 │6722 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724 │6725 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267266727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6728 You may run "mix format --migrate" to fix this warning automatically.6729 │6730 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732 │6733 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567346735 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6736 You may run "mix format --migrate" to fix this warning automatically.6737 │6738 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740 │6741 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567426743 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6744 You may run "mix format --migrate" to fix this warning automatically.6745 │6746 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748 │6749 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567506751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752 You may run "mix format --migrate" to fix this warning automatically.6753 │6754 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756 │6757 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/667586759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6760 You may run "mix format --migrate" to fix this warning automatically.6761 │6762 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764 │6765 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/267666767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768 You may run "mix format --migrate" to fix this warning automatically.6769 │6770 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772 │6773 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/567746775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6776 You may run "mix format --migrate" to fix this warning automatically.6777 │6778 33 │ <<8 :: int32, microsecs :: int64>> ->6779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780 │6781 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667826783 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6784 You may run "mix format --migrate" to fix this warning automatically.6785 │6786 33 │ <<8 :: int32, microsecs :: int64>> ->6787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788 │6789 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667906791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792 You may run "mix format --migrate" to fix this warning automatically.6793 │6794 33 │ <<8 :: int32, microsecs :: int64>> ->6795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796 │6797 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267986799 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6800 You may run "mix format --migrate" to fix this warning automatically.6801 │6802 33 │ <<8 :: int32, microsecs :: int64>> ->6803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804 │6805 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268066807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808 You may run "mix format --migrate" to fix this warning automatically.6809 │6810 33 │ <<8 :: int32, microsecs :: int64>> ->6811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812 │6813 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568146815 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816 You may run "mix format --migrate" to fix this warning automatically.6817 │6818 33 │ <<8 :: int32, microsecs :: int64>> ->6819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820 │6821 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568226823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824 You may run "mix format --migrate" to fix this warning automatically.6825 │6826 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828 │6829 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/668306831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6832 You may run "mix format --migrate" to fix this warning automatically.6833 │6834 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836 │6837 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/268386839 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6840 You may run "mix format --migrate" to fix this warning automatically.6841 │6842 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844 │6845 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/568466847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848 You may run "mix format --migrate" to fix this warning automatically.6849 │6850 37 │ <<8 :: int32, microsecs :: int64>> ->6851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852 │6853 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668546855 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6856 You may run "mix format --migrate" to fix this warning automatically.6857 │6858 37 │ <<8 :: int32, microsecs :: int64>> ->6859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860 │6861 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/668626863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6864 You may run "mix format --migrate" to fix this warning automatically.6865 │6866 37 │ <<8 :: int32, microsecs :: int64>> ->6867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868 │6869 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268706871 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6872 You may run "mix format --migrate" to fix this warning automatically.6873 │6874 37 │ <<8 :: int32, microsecs :: int64>> ->6875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876 │6877 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/268786879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880 You may run "mix format --migrate" to fix this warning automatically.6881 │6882 37 │ <<8 :: int32, microsecs :: int64>> ->6883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884 │6885 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568866887 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6888 You may run "mix format --migrate" to fix this warning automatically.6889 │6890 37 │ <<8 :: int32, microsecs :: int64>> ->6891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892 │6893 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/568946895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6896 You may run "mix format --migrate" to fix this warning automatically.6897 │6898 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900 │6901 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/669026903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904 You may run "mix format --migrate" to fix this warning automatically.6905 │6906 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908 │6909 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/269106911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912 You may run "mix format --migrate" to fix this warning automatically.6913 │6914 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916 │6917 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/569186919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6920 You may run "mix format --migrate" to fix this warning automatically.6921 │6922 42 │ <<8 :: int32, microsecs :: int64>> ->6923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924 │6925 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669266927 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6928 You may run "mix format --migrate" to fix this warning automatically.6929 │6930 42 │ <<8 :: int32, microsecs :: int64>> ->6931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932 │6933 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669346935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936 You may run "mix format --migrate" to fix this warning automatically.6937 │6938 42 │ <<8 :: int32, microsecs :: int64>> ->6939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940 │6941 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269426943 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6944 You may run "mix format --migrate" to fix this warning automatically.6945 │6946 42 │ <<8 :: int32, microsecs :: int64>> ->6947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948 │6949 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269506951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952 You may run "mix format --migrate" to fix this warning automatically.6953 │6954 42 │ <<8 :: int32, microsecs :: int64>> ->6955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956 │6957 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569586959 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6960 You may run "mix format --migrate" to fix this warning automatically.6961 │6962 42 │ <<8 :: int32, microsecs :: int64>> ->6963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964 │6965 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569666967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968 You may run "mix format --migrate" to fix this warning automatically.6969 │6970 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972 │6973 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/669746975 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976 You may run "mix format --migrate" to fix this warning automatically.6977 │6978 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980 │6981 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/269826983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984 You may run "mix format --migrate" to fix this warning automatically.6985 │6986 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988 │6989 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/569906991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992 You may run "mix format --migrate" to fix this warning automatically.6993 │6994 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996 │6997 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669986999 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7000 You may run "mix format --migrate" to fix this warning automatically.7001 │7002 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004 │7005 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670067007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008 You may run "mix format --migrate" to fix this warning automatically.7009 │7010 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012 │7013 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670147015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016 You may run "mix format --migrate" to fix this warning automatically.7017 │7018 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020 │7021 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270227023 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7024 You may run "mix format --migrate" to fix this warning automatically.7025 │7026 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7028 │7029 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270307031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032 You may run "mix format --migrate" to fix this warning automatically.7033 │7034 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7036 │7037 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270387039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040 You may run "mix format --migrate" to fix this warning automatically.7041 │7042 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7044 │7045 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570467047 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7048 You may run "mix format --migrate" to fix this warning automatically.7049 │7050 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052 │7053 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570547055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056 You may run "mix format --migrate" to fix this warning automatically.7057 │7058 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060 │7061 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570627063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064 You may run "mix format --migrate" to fix this warning automatically.7065 │7066 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068 │7069 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/670707071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072 You may run "mix format --migrate" to fix this warning automatically.7073 │7074 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7076 │7077 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/270787079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080 You may run "mix format --migrate" to fix this warning automatically.7081 │7082 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7084 │7085 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/570867087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088 You may run "mix format --migrate" to fix this warning automatically.7089 │7090 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7092 │7093 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670947095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096 You may run "mix format --migrate" to fix this warning automatically.7097 │7098 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7100 │7101 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671027103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104 You may run "mix format --migrate" to fix this warning automatically.7105 │7106 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108 │7109 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271107111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112 You may run "mix format --migrate" to fix this warning automatically.7113 │7114 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116 │7117 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271187119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7120 You may run "mix format --migrate" to fix this warning automatically.7121 │7122 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7124 │7125 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571267127 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7128 You may run "mix format --migrate" to fix this warning automatically.7129 │7130 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7132 │7133 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571347135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7136 You may run "mix format --migrate" to fix this warning automatically.7137 │7138 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7140 │7141 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/671427143 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7144 You may run "mix format --migrate" to fix this warning automatically.7145 │7146 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7148 │7149 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/271507151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7152 You may run "mix format --migrate" to fix this warning automatically.7153 │7154 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7156 │7157 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/571587159 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7160 You may run "mix format --migrate" to fix this warning automatically.7161 │7162 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7164 │7165 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671667167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7168 You may run "mix format --migrate" to fix this warning automatically.7169 │7170 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7172 │7173 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271747175 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7176 You may run "mix format --migrate" to fix this warning automatically.7177 │7178 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7180 │7181 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/571827183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7184 You may run "mix format --migrate" to fix this warning automatically.7185 │7186 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7188 │7189 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/671907191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7192 You may run "mix format --migrate" to fix this warning automatically.7193 │7194 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7196 │7197 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/271987199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7200 You may run "mix format --migrate" to fix this warning automatically.7201 │7202 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7204 │7205 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/572067207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7208 You may run "mix format --migrate" to fix this warning automatically.7209 │7210 17 │ <<0 :: int32>> -> :void7211 │ ~~~~~~~~~~~~~~~~~~~~~~~7212 │7213 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672147215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7216 You may run "mix format --migrate" to fix this warning automatically.7217 │7218 17 │ <<0 :: int32>> -> :void7219 │ ~~~~~~~~~~~~~~~~~~~~~~~7220 │7221 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272227223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7224 You may run "mix format --migrate" to fix this warning automatically.7225 │7226 17 │ <<0 :: int32>> -> :void7227 │ ~~~~~~~~~~~~~~~~~~~~~~~7228 │7229 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572307231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7232 You may run "mix format --migrate" to fix this warning automatically.7233 │7234 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7236 │7237 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/672387239 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7240 You may run "mix format --migrate" to fix this warning automatically.7241 │7242 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7244 │7245 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/272467247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7248 You may run "mix format --migrate" to fix this warning automatically.7249 │7250 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7252 │7253 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/572547255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7256 You may run "mix format --migrate" to fix this warning automatically.7257 │7258 23 │ <<0 :: int32>> -> :void7259 │ ~~~~~~~~~~~~~~~~~~~~~~~7260 │7261 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672627263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7264 You may run "mix format --migrate" to fix this warning automatically.7265 │7266 23 │ <<0 :: int32>> -> :void7267 │ ~~~~~~~~~~~~~~~~~~~~~~~7268 │7269 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272707271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7272 You may run "mix format --migrate" to fix this warning automatically.7273 │7274 23 │ <<0 :: int32>> -> :void7275 │ ~~~~~~~~~~~~~~~~~~~~~~~7276 │7277 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/572787279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7280 You may run "mix format --migrate" to fix this warning automatically.7281 │7282 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7284 │7285 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/672867287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7288 You may run "mix format --migrate" to fix this warning automatically.7289 │7290 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7292 │7293 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/272947295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7296 You may run "mix format --migrate" to fix this warning automatically.7297 │7298 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7300 │7301 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/573027303 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7304 │7305 20 │ manager = worker(Postgrex.TypeManager, [])7306 │ ~7307 │7308 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/173097310 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7311 │7312 21 │ server_sup = supervisor(__MODULE__, [:servers])7313 │ ~7314 │7315 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/173167317 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7318 │7319 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7320 │ ~7321 │7322 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17323 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/173247325 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7326 │7327 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7328 │ ~7329 │7330 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/173317332 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7333 │7334 110 │ if Map.size(s.listener_channels[channel]) == 1 do7335 │ ~7336 │7337 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37338 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37339 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273407341 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7342 │7343 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7344 │ ~7345 │7346 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173477348 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7349 │7350 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7351 │ ~7352 │7353 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/273547355 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7356 │7357 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7358 │ ~7359 │7360 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273617362 warning: a struct for Postgrex.Query is expected on struct update:73637364 %Postgrex.Query{7365 query7366 | param_oids: param_oids,7367 param_formats: param_formats,7368 param_types: param_types7369 }73707371 but got type:73727373 dynamic()73747375 where "query" was given the type:73767377 # type: dynamic()7378 # from: lib/postgrex/protocol.ex:910:357379 query73807381 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73827383 type warning found at:7384 │7385 915 │ query = %Query{query | param_oids: param_oids,7386 │ ~7387 │7388 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/673897390 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7391 │7392 9 │ worker(Postgrex.Parameters, [])]7393 │ ~7394 │7395 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273967397 warning: a struct for Postgrex.Query is expected on struct update:73987399 %Postgrex.Query{7400 query7401 | ref: make_ref(),7402 types: types,7403 columns: col_names,7404 result_oids: result_oids,7405 result_formats: result_formats,7406 result_types: result_types7407 }74087409 but got type:74107411 dynamic()74127413 where "query" was given the type:74147415 # type: dynamic()7416 # from: lib/postgrex/protocol.ex:926:357417 query74187419 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74207421 type warning found at:7422 │7423 932 │ query = %Query{query | ref: make_ref(), types: types,7424 │ ~7425 │7426 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/674277428 warning: a struct for Postgrex.Query is expected on struct update:74297430 %Postgrex.Query{query | ref: make_ref()}74317432 but got type:74337434 dynamic()74357436 where "query" was given the type:74377438 # type: dynamic()7439 # from: lib/postgrex/protocol.ex:977:317440 query74417442 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74437444 type warning found at:7445 │7446 978 │ query = %Query{query | ref: make_ref()}7447 │ ~7448 │7449 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/574507451 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7452 │7453 2131 │ formatted_reason = :ssl.format_error(reason)7454 │ ~7455 │7456 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/374577458 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7459 │7460 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7461 │ ~7462 │7463 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/374647465 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7466 │7467 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7468 │ ~7469 │7470 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/274717472 warning: a struct for Postgrex.Query is expected on struct update:74737474 %Postgrex.Query{query | name: ""}74757476 but got type:74777478 dynamic()74797480 where "query" was given the type:74817482 # type: dynamic()7483 # from: lib/postgrex/protocol.ex:2313:167484 query74857486 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"74877488 type warning found at:7489 │7490 2313 │ defp unnamed(query), do: %Query{query | name: ""}7491 │ ~7492 │7493 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/174947495Generated postgrex app7496warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7497 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27498 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17499 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57500 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27501 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47502 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/275037504==> ecto7505Compiling 70 files (.ex)7506 warning: using single-quoted strings to represent charlists is deprecated.7507 Use ~c"" if you indeed want a charlist or use "" instead.7508 You may run "mix format --migrate" to change all single-quoted7509 strings to use the ~c sigil and fix this warning.7510 │7511 166 │ defp insert_all_value(_), do: '?'7512 │ ~7513 │7514 └─ lib/ecto/adapters/mysql/connection.ex:166:3775157516 warning: using single-quoted strings to represent charlists is deprecated.7517 Use ~c"" if you indeed want a charlist or use "" instead.7518 You may run "mix format --migrate" to change all single-quoted7519 strings to use the ~c sigil and fix this warning.7520 │7521 354 │ '?'7522 │ ~7523 │7524 └─ lib/ecto/adapters/mysql/connection.ex:354:775257526 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75277528 This error happens when you have function calls without parentheses inside keywords. For example:75297530 function(arg, one: nested_call a, b, c)7531 function(arg, one: if expr, do: :this, else: :that)75327533 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:75347535 function(arg, one: if(expr, do: :this, else: :that))7536 function(arg, one: nested_call(a, b, c))75377538 Ambiguity found at:7539 │7540 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7541 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7542 │7543 └─ lib/ecto/changeset.ex:228675447545 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75467547 This error happens when you have function calls without parentheses inside keywords. For example:75487549 function(arg, one: nested_call a, b, c)7550 function(arg, one: if expr, do: :this, else: :that)75517552 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:75537554 function(arg, one: if(expr, do: :this, else: :that))7555 function(arg, one: nested_call(a, b, c))75567557 Ambiguity found at:7558 │7559 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7560 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7561 │7562 └─ lib/ecto/migration/runner.ex:26575637564 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.75657566 This error happens when you have function calls without parentheses inside keywords. For example:75677568 function(arg, one: nested_call a, b, c)7569 function(arg, one: if expr, do: :this, else: :that)75707571 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:75727573 function(arg, one: if(expr, do: :this, else: :that))7574 function(arg, one: nested_call(a, b, c))75757576 Ambiguity found at:7577 │7578 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7580 │7581 └─ lib/ecto/migration/runner.ex:26775827583 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7584 │7585 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7586 │ ~7587 │7588 └─ lib/ecto/query/builder.ex:136:875897590 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7591 │7592 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7593 │ ~~7594 │7595 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/275967597 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7598 │7599 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7600 │ ~~7601 │7602 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/276037604 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.76057606 This error happens when you have function calls without parentheses inside keywords. For example:76077608 function(arg, one: nested_call a, b, c)7609 function(arg, one: if expr, do: :this, else: :that)76107611 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:76127613 function(arg, one: if(expr, do: :this, else: :that))7614 function(arg, one: nested_call(a, b, c))76157616 Ambiguity found at:7617 │7618 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7620 │7621 └─ lib/ecto/repo/schema.ex:45476227623 warning: unused require Ecto.Query7624 │7625 6 │ require Ecto.Query7626 │ ~7627 │7628 └─ lib/ecto/repo/preloader.ex:6:376297630 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7631 │7632 9 │ schema "schema_migrations" do7633 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7634 │7635 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)76367637 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7638 │7639 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7640 │ ~7641 │7642 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276437644 warning: incompatible types given to Mix.Ecto.ensure_started/2:76457646 Mix.Ecto.ensure_started(repo, opts)76477648 given types:76497650 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76517652 but expected one of:76537654 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76557656 where "opts" was given the type:76577658 # type: dynamic(7659 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7660 non_struct_map()7661 )7662 # from: lib/mix/tasks/ecto.rollback.ex:64:107663 opts =7664 if opts[:quiet] do7665 Keyword.merge(opts, log: false, log_sql: false)7666 else7667 opts7668 end76697670 where "repo" was given the type:76717672 # type: dynamic(atom())7673 # from: lib/mix/tasks/ecto.rollback.ex:70:77674 Mix.Ecto.ensure_repo(repo, args)76757676 type warning found at:7677 │7678 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7679 │ ~7680 │7681 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276827683 warning: the following clause will never match:76847685 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76867687 because it attempts to match on the result of:76887689 System.stacktrace()76907691 which has type:76927693 empty_list()76947695 where "args_or_arity" was given the type:76967697 # type: float() or integer() or non_empty_list(term())7698 # from: lib/ecto/changeset.ex7699 (_() when args_or_arity == 2) when length(args_or_arity) == 277007701 where "module" was given the type:77027703 # type: dynamic()7704 # from: lib/ecto/changeset.ex:733:307705 module77067707 type warning found at:7708 │7709 741 │ ... when length(args_or_arity) == 2 ->7710 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7711 │7712 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277137714 warning: incompatible types given to Mix.Ecto.ensure_started/2:77157716 Mix.Ecto.ensure_started(repo, all: true)77177718 given types:77197720 -dynamic(atom())-, non_empty_list({:all, true})77217722 but expected one of:77237724 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77257726 where "repo" was given the type:77277728 # type: dynamic(atom())7729 # from: lib/mix/tasks/ecto.migrations.ex:37:77730 Mix.Ecto.ensure_repo(repo, args)77317732 type warning found at:7733 │7734 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7735 │ ~7736 │7737 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/377387739 warning: incompatible types given to Mix.Ecto.ensure_started/2:77407741 Mix.Ecto.ensure_started(repo, opts)77427743 given types:77447745 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))77467747 but expected one of:77487749 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())77507751 where "opts" was given the type:77527753 # type: dynamic(7754 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7755 non_struct_map()7756 )7757 # from: lib/mix/tasks/ecto.migrate.ex:68:107758 opts =7759 if opts[:quiet] do7760 Keyword.merge(opts, log: false, log_sql: false)7761 else7762 opts7763 end77647765 where "repo" was given the type:77667767 # type: dynamic(atom())7768 # from: lib/mix/tasks/ecto.migrate.ex:74:77769 Mix.Ecto.ensure_repo(repo, args)77707771 type warning found at:7772 │7773 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7774 │ ~7775 │7776 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/277777778 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7779 │7780 739 │ case System.stacktrace do7781 │ ~7782 │7783 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277847785 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:77867787 Mix.Ecto.source_repo_priv(repo)77887789 given types:77907791 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-77927793 but expected one of:77947795 atom()77967797 where "repo" was given the types:77987799 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7800 # from: lib/mix/tasks/ecto.load.ex:70:227801 Keyword.merge(repo.config, opts)78027803 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7804 # from: lib/mix/tasks/ecto.load.ex:72:277805 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)78067807 type warning found at:7808 │7809 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7810 │ ~7811 │7812 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/278137814 warning: expected a map or struct when accessing .__adapter__ in expression:78157816 repo.__adapter__78177818 where "repo" was given the type:78197820 # type: dynamic(atom())7821 # from: lib/mix/tasks/ecto.load.ex:53:77822 Mix.Ecto.ensure_repo(repo, args)78237824 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78257826 type warning found at:7827 │7828 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7829 │ ~7830 │7831 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/178327833 warning: expected a map or struct when accessing .__adapter__ in expression:78347835 repo.__adapter__78367837 where "repo" was given the type:78387839 # type: dynamic(atom())7840 # from: lib/mix/tasks/ecto.dump.ex:50:77841 Mix.Ecto.ensure_repo(repo, args)78427843 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78447845 type warning found at:7846 │7847 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7848 │ ~7849 │7850 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/178517852 warning: expected a map or struct when accessing .__adapter__ in expression:78537854 repo.__adapter__78557856 where "repo" was given the type:78577858 # type: dynamic(atom())7859 # from: lib/mix/tasks/ecto.drop.ex:39:77860 Mix.Ecto.ensure_repo(repo, args)78617862 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78637864 type warning found at:7865 │7866 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7867 │ ~7868 │7869 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/178707871 warning: expected a map or struct when accessing .__adapter__ in expression:78727873 repo.__adapter__78747875 where "repo" was given the type:78767877 # type: dynamic(atom())7878 # from: lib/mix/tasks/ecto.create.ex:37:77879 Mix.Ecto.ensure_repo(repo, args)78807881 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()78827883 type warning found at:7884 │7885 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7886 │ ~7887 │7888 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/178897890 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7891 │7892 62 │ Mix.Project.compile(args)7893 │ ~7894 │7895 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/278967897 warning: expected a module (an atom) when invoking start_link/1 in expression:78987899 repo.start_link(pool_size: pool_size)79007901 where "pool_size" was given the type:79027903 # type: dynamic()7904 # from: lib/mix/ecto.ex:101:157905 pool_size = Keyword.get(opts, :pool_size, 1)79067907 where "repo" was given the type:79087909 # type: dynamic(%{..., __adapter__: atom()})7910 # from: lib/mix/ecto.ex:99:367911 repo.__adapter__.ensure_all_started(repo, :temporary)79127913 type warning found at:7914 │7915 102 │ case repo.start_link(pool_size: pool_size) do7916 │ ~7917 │7918 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279197920 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7921 │7922 146 │ Logger.remove_backend(:console)7923 │ ~7924 │7925 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279267927 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7928 │7929 155 │ Logger.add_backend(:console, flush: true)7930 │ ~7931 │7932 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279337934 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7935 │7936 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7937 │ ~7938 │7939 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27940 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279417942 warning: incompatible types given to get_source/1:79437944 get_source(repo)79457946 given types:79477948 -dynamic(atom())-79497950 but expected one of:79517952 %{..., config: empty_list() or non_empty_list(term(), term())}79537954 where "repo" was given the type:79557956 # type: dynamic(atom())7957 # from: lib/ecto/migration/schema_migration.ex:24:137958 repo.all(7959 Map.put(7960 (7961 query =7962 (7963 query = {get_source(repo), Ecto.Migration.SchemaMigration}7964 Ecto.Query.Builder.From.apply(query, 1)7965 )7966 7967 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7968 ...,7969 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7970 file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7971 line: 22,7972 take: %{}7973 })7974 ),7975 :prefix,7976 prefix7977 ), timeout: :infinity, log: false)79787979 type warning found at:7980 │7981 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7982 │ ~7983 │7984 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/279857986 warning: incompatible types given to get_source/1:79877988 get_source(repo)79897990 given types:79917992 -dynamic(atom())-79937994 but expected one of:79957996 %{..., config: empty_list() or non_empty_list(term(), term())}79977998 where "repo" was given the type:79998000 # type: dynamic(atom())8001 # from: lib/ecto/migration/schema_migration.ex:30:138002 repo.insert!(8003 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8004 prefix: prefix,8005 source: get_source(repo)8006 ), timeout: :infinity, log: false)80078008 type warning found at:8009 │8010 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8011 │ ~8012 │8013 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/380148015 warning: incompatible types given to get_source/1:80168017 get_source(repo)80188019 given types:80208021 -dynamic(atom())-80228023 but expected one of:80248025 %{..., config: empty_list() or non_empty_list(term(), term())}80268027 where "repo" was given the type:80288029 # type: dynamic(atom())8030 # from: lib/ecto/migration/schema_migration.ex:36:138031 repo.delete_all(8032 Map.put(8033 (8034 query =8035 (8036 query = {get_source(repo), Ecto.Migration.SchemaMigration}8037 Ecto.Query.Builder.From.apply(query, 1)8038 )8039 8040 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8041 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8042 op: :and,8043 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8044 file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",8045 line: 348046 })8047 ),8048 :prefix,8049 prefix8050 ), timeout: :infinity, log: false)80518052 type warning found at:8053 │8054 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8055 │ ~8056 │8057 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/380588059 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8060 │8061 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8062 │ ~8063 │8064 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/280658066 warning: the following conditional expression:80678068 is_atom(related)80698070 will always evaluate to:80718072 dynamic(true)80738074 where "related" was given the type:80758076 # type: dynamic(atom())8077 # from: lib/ecto/association.ex:730:158078 related = Ecto.Association.related_from_query(queryable)80798080 type warning found at:8081 │8082 732 │ unless is_atom(related) do8083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8084 │8085 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/380868087 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8088 │8089 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8090 │ ~8091 │8092 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/280938094 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8095 │8096 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8097 │ ~8098 │8099 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/181008101 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8102 │8103 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8104 │ ~8105 │8106 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/381078108 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8109 │8110 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8111 │ ~8112 │8113 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/281148115 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8116 │8117 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8118 │ ~8119 │8120 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/381218122 warning: the following clause will never match:81238124 {:error, _} = error ->81258126 because it attempts to match on the result of:81278128 apply(changeset, adapter, :insert, args)81298130 which has type:81318132 dynamic({:invalid or :ok, term()})81338134 type warning found at:8135 │8136 219 │ {:error, _} = error ->8137 │ ~8138 │8139 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/481408141 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8142 │8143 54 │ filter_and_reraise e, System.stacktrace8144 │ ~8145 │8146 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/581478148 warning: the following clause will never match:81498150 {:error, _} = error ->81518152 because it attempts to match on the result of:81538154 apply(changeset, adapter, action, args)81558156 which has type:81578158 dynamic({:invalid or :ok, term()})81598160 type warning found at:8161 │8162 297 │ {:error, _} = error ->8163 │ ~8164 │8165 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/481668167 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8168 │8169 44 │ index = Map.size(params)8170 │ ~8171 │8172 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58173 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/581748175 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8176 │8177 614 │ Decimal.minus(decimal)8178 │ ~8179 │8180 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/181818182 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)8183 │8184 228 │ raise BadStructError, struct: struct, term: data8185 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8186 │8187 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/581888189 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8190 │8191 214 │ filter_and_reraise e, System.stacktrace8192 │ ~8193 │8194 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48195 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/481968197 warning: expected a map or struct when accessing .__struct__ in expression:81988199 schema.__struct__82008201 where "schema" was given the types:82028203 # type: dynamic(atom() and not nil)8204 # from: lib/ecto/query/planner.ex:1186:418205 schema82068207 # type: atom()8208 # from: lib/ecto/query/planner.ex:1186:618209 is_atom(schema)82108211 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()82128213 type warning found at:8214 │8215 1190 │ Map.has_key?(schema.__struct__, field) ->8216 │ ~8217 │8218 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/682198220 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8221 │8222 159 │ supervise(children, strategy: :one_for_one)8223 │ ~8224 │8225 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/182268227 warning: the following clause will never match:82288229 {:error, _} ->82308231 because it attempts to match on the result of:82328233 NaiveDateTime.new(date, time)82348235 which has type:82368237 dynamic({:ok, %NaiveDateTime{}})82388239 type warning found at:8240 │8241 803 │ {:error, _} -> :error8242 │ ~~~~~~~~~~~~~~~~~~~~~8243 │8244 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/182458246 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8247 │8248 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8249 │ ~8250 │8251 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/282528253 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:82548255 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])82568257 given types:82588259 (8260 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8261 dynamic()8262 )82638264 but expected one of:82658266 atom(), term()82678268 where "opts" was given the type:82698270 # type: dynamic(8271 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8272 non_struct_map()8273 )8274 # from: lib/ecto/migrator.ex:44:658275 opts[:prefix]82768277 where "repo" was given the type:82788279 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8280 # from: lib/ecto/migrator.ex:44:238281 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])82828283 type warning found at:8284 │8285 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8286 │ ~8287 │8288 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/282898290 warning: expected a module (an atom) when invoking transaction/2 in expression:82918292 repo.transaction(fun, log: false, timeout: :infinity)82938294 where "fun" was given the type:82958296 # type: dynamic()8297 # from: lib/ecto/migrator.ex:114:478298 fun82998300 where "repo" was given the types:83018302 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8303 # from: lib/ecto/migrator.ex:118:248304 repo.__adapter__.supports_ddl_transaction?83058306 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8307 # from: lib/ecto/migrator.ex:118:248308 repo.__adapter__.supports_ddl_transaction?83098310 type warning found at:8311 │8312 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8313 │ ~8314 │8315 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/383168317 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8318 │8319 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8320 │ ~8321 │8322 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/183238324 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8325 │8326 15 │ supervise(children, strategy: :simple_one_for_one)8327 │ ~8328 │8329 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/183308331 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8332 │8333 291 │ modules = Code.load_file(file)8334 │ ~8335 │8336 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/283378338 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8339 │8340 321 │ reraise error, System.stacktrace8341 │ ~8342 │8343 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/383448345 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8346 │8347 10 │ worker(Ecto.Registry, []),8348 │ ~8349 │8350 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/283518352 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8353 │8354 11 │ supervisor(Ecto.Migration.Supervisor, [])8355 │ ~8356 │8357 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/283588359 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8360 │8361 260 │ reraise %{err | message: message}, System.stacktrace8362 │ ~8363 │8364 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/683658366Generated ecto app8367==> guardian_db8368Compiling 2 files (.ex)8369warning: cannot infer signatures from :cowboy because it is not loaded83708371warning: cannot infer signatures from :cowlib because it is not loaded83728373warning: cannot infer signatures from :ranch because it is not loaded83748375 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8376 │8377 18 │ config = Application.get_env(:guardian_db, GuardianDb, [])8378 │ ~8379 │8380 └─ lib/guardian_db.ex:18:24: GuardianDb (module)838183828383== Compilation error in file lib/guardian_db.ex ==8384** (RuntimeError) GuardianDb configuration is required8385 lib/guardian_db.ex:21: (module)8386could 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"