gandalf

Build log

nerves_system_bbb

gandalf 0.2.0 · fail · run gandalf-0.2.0-1791187572273
6859 of 6859 lines
1Resolving Hex dependencies...2Resolution completed in 0.437s3Unchanged:4  circular_buffer 1.1.05  comeonin 3.2.06  connection 1.0.47  db_connection 1.1.38  decimal 1.9.0 VULNERABLE!9    EEF-CVE-2026-32686 (MEDIUM)10    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v11    Unbounded exponent in decimal enables unauthenticated DoS12    https://osv.dev/vulnerability/EEF-CVE-2026-3268613  ecto 2.2.1214  elixir_make 0.10.015  gandalf 0.2.016  interactive_cmd 0.1.417  mime 2.0.718  nerves 2.0.0-pre.219  nerves_discovery 0.1.520  nerves_logging 0.2.421  nerves_runtime 0.13.1322  nerves_system_bbb 2.30.223  nerves_system_br 1.34.424  nerves_system_mangopi_mq_pro 0.17.225  nerves_system_qemu_aarch64 0.4.226  nerves_system_rpi0 2.1.227  nerves_system_rpi4 2.1.228  nerves_system_rpi5 2.1.229  nerves_system_trellis 0.5.030  nerves_system_x86_64 1.34.231  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.132  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.135  nerves_toolchain_x86_64_nerves_linux_musl 15.3.136  nerves_uevent 0.1.737  plug 1.20.338  plug_crypto 2.2.039  poison 3.1.040  poolboy 1.5.241  postgrex 0.13.542  property_table 0.3.443  ring_logger 0.11.744  secure_random 0.5.145  tablet 0.3.346  telemetry 1.4.247  toolshed 0.5.048  uboot_env 1.0.249* Getting gandalf (Hex package)50* Getting nerves (Hex package)51* Getting ring_logger (Hex package)52* Getting toolshed (Hex package)53* Getting nerves_runtime (Hex package)54* Getting nerves_system_bbb (Hex package)55* Getting nerves_system_mangopi_mq_pro (Hex package)56* Getting nerves_system_qemu_aarch64 (Hex package)57* Getting nerves_system_rpi0 (Hex package)58* Getting nerves_system_rpi4 (Hex package)59* Getting nerves_system_rpi5 (Hex package)60* Getting nerves_system_trellis (Hex package)61* Getting nerves_system_x86_64 (Hex package)62* Getting nerves_system_br (Hex package)63* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)64* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)66* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)67* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)68* Getting nerves_logging (Hex package)69* Getting nerves_uevent (Hex package)70* Getting uboot_env (Hex package)71* Getting elixir_make (Hex package)72* Getting property_table (Hex package)73* Getting circular_buffer (Hex package)74* Getting interactive_cmd (Hex package)75* Getting nerves_discovery (Hex package)76* Getting tablet (Hex package)77* Getting comeonin (Hex package)78* Getting ecto (Hex package)79* Getting plug (Hex package)80* Getting poison (Hex package)81* Getting postgrex (Hex package)82* Getting secure_random (Hex package)83* Getting connection (Hex package)84* Getting db_connection (Hex package)85* Getting decimal (Hex package)86* Getting mime (Hex package)87* Getting plug_crypto (Hex package)88* Getting telemetry (Hex package)89* Getting poolboy (Hex package)90Found packages with security advisories, see above for details91    warning: String.strip/1 is deprecated. Use String.trim/1 instead92    │93  4 │   @version File.read!("VERSION") |> String.strip94    │                                            ~95    │96    └─ /work/proj/deps_bbb/poison/mix.exs:4:44: Poison.Mixfile (module)9798==> nerves_system_br99Generated nerves_system_br app100==> connection101Compiling 1 file (.ex)102     warning: using single-quoted strings to represent charlists is deprecated.103     Use ~c"" if you indeed want a charlist or use "" instead.104     You may run "mix format --migrate" to change all single-quoted105     strings to use the ~c sigil and fix this warning.106     │107 553 │         [{:data, [{'State', mod_state}]}]108     │                    ~109     │110     └─ lib/connection.ex:553:20111112     warning: using single-quoted strings to represent charlists is deprecated.113     Use ~c"" if you indeed want a charlist or use "" instead.114     You may run "mix format --migrate" to change all single-quoted115     strings to use the ~c sigil and fix this warning.116     │117 680 │     format = '** Generic server ~p terminating \n' ++118     │              ~119     │120     └─ lib/connection.ex:680:14121122     warning: using single-quoted strings to represent charlists is deprecated.123     Use ~c"" if you indeed want a charlist or use "" instead.124     You may run "mix format --migrate" to change all single-quoted125     strings to use the ~c sigil and fix this warning.126     │127 681 │       '** Last message in was ~p~n' ++ ## No last message128     │       ~129     │130     └─ lib/connection.ex:681:7131132     warning: using single-quoted strings to represent charlists is deprecated.133     Use ~c"" if you indeed want a charlist or use "" instead.134     You may run "mix format --migrate" to change all single-quoted135     strings to use the ~c sigil and fix this warning.136     │137 682 │       '** When Server state == ~p~n' ++138     │       ~139     │140     └─ lib/connection.ex:682:7141142     warning: using single-quoted strings to represent charlists is deprecated.143     Use ~c"" if you indeed want a charlist or use "" instead.144     You may run "mix format --migrate" to change all single-quoted145     strings to use the ~c sigil and fix this warning.146     │147 683 │       '** Reason for termination == ~n** ~p~n'148     │       ~149     │150     └─ lib/connection.ex:683:7151152     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead153     │154 429 │         init_stop(starter, name, {reason, System.stacktrace()})155     │                                                  ~156     │157     └─ lib/connection.ex:429:50: Connection.init_it/6158     └─ lib/connection.ex:431:45: Connection.init_it/6159     └─ lib/connection.ex:491:57: Connection.handle_call/3160     └─ lib/connection.ex:540:41: Connection.code_change/3161     └─ lib/connection.ex:581:57: Connection.terminate/2162     └─ lib/connection.ex:625:49: Connection.enter_connect/5163     └─ lib/connection.ex:628:34: Connection.enter_connect/5164     └─ lib/connection.ex:631:45: Connection.enter_connect/5165     └─ lib/connection.ex:657:49: Connection.enter_terminate/5166     └─ lib/connection.ex:660:34: Connection.enter_terminate/5167     └─ lib/connection.ex:663:45: Connection.enter_terminate/5168     └─ lib/connection.ex:744:24: Connection.connect/3169     └─ lib/connection.ex:770:24: Connection.disconnect/3170     └─ lib/connection.ex:813:57: Connection.handle_async/3171172Generated connection app173==> mime174Compiling 1 file (.ex)175Generated mime app176==> circular_buffer177Compiling 1 file (.ex)178Generated circular_buffer app179==> poison180Compiling 4 files (.ex)181    warning: using single-quoted strings to represent charlists is deprecated.182    Use ~c"" if you indeed want a charlist or use "" instead.183    You may run "mix format --migrate" to change all single-quoted184    strings to use the ~c sigil and fix this warning.185    │186 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do187    │                               ~188    │189    └─ lib/poison/encoder.ex:93:31190191    warning: using single-quoted strings to represent charlists is deprecated.192    Use ~c"" if you indeed want a charlist or use "" instead.193    You may run "mix format --migrate" to change all single-quoted194    strings to use the ~c sigil and fix this warning.195    │196 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do197    │                                                ~198    │199    └─ lib/poison/encoder.ex:93:48200201     warning: using single-quoted strings to represent charlists is deprecated.202     Use ~c"" if you indeed want a charlist or use "" instead.203     You may run "mix format --migrate" to change all single-quoted204     strings to use the ~c sigil and fix this warning.205     │206 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do207     │                                                                           ~208     │209     └─ lib/poison/encoder.ex:139:75210211    warning: using single-quoted strings to represent charlists is deprecated.212    Use ~c"" if you indeed want a charlist or use "" instead.213    You may run "mix format --migrate" to change all single-quoted214    strings to use the ~c sigil and fix this warning.215    │216 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do217    │                                                                       ~218    │219    └─ lib/poison/parser.ex:77:71220221     warning: using single-quoted strings to represent charlists is deprecated.222     Use ~c"" if you indeed want a charlist or use "" instead.223     You may run "mix format --migrate" to change all single-quoted224     strings to use the ~c sigil and fix this warning.225     │226 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do227     │                                                                          ~228     │229     └─ lib/poison/parser.ex:155:74230231     warning: using single-quoted strings to represent charlists is deprecated.232     Use ~c"" if you indeed want a charlist or use "" instead.233     You may run "mix format --migrate" to change all single-quoted234     strings to use the ~c sigil and fix this warning.235     │236 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do237     │                                                            ~238     │239     └─ lib/poison/parser.ex:171:60240241     warning: using single-quoted strings to represent charlists is deprecated.242     Use ~c"" if you indeed want a charlist or use "" instead.243     You may run "mix format --migrate" to change all single-quoted244     strings to use the ~c sigil and fix this warning.245     │246 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do247     │                                                                   ~248     │249     └─ lib/poison/parser.ex:197:67250251     warning: using single-quoted strings to represent charlists is deprecated.252     Use ~c"" if you indeed want a charlist or use "" instead.253     You may run "mix format --migrate" to change all single-quoted254     strings to use the ~c sigil and fix this warning.255     │256 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do257     │                                                                ~258     │259     └─ lib/poison/parser.ex:205:64260261     warning: using single-quoted strings to represent charlists is deprecated.262     Use ~c"" if you indeed want a charlist or use "" instead.263     You may run "mix format --migrate" to change all single-quoted264     strings to use the ~c sigil and fix this warning.265     │266 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do267     │                               ~268     │269     └─ lib/poison/parser.ex:229:31270271     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 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do277     │                                            ~278     │279     └─ lib/poison/parser.ex:229:44280281     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 239 │     when a1 in 'dD' and a2 in 'dD'287     │                ~288     │289     └─ lib/poison/parser.ex:239:16290291     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 239 │     when a1 in 'dD' and a2 in 'dD'297     │                               ~298     │299     └─ lib/poison/parser.ex:239:31300301     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 240 │     and (b1 in '89abAB')307     │                ~308     │309     └─ lib/poison/parser.ex:240:16310311     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 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do317     │                                                            ~318     │319     └─ lib/poison/parser.ex:274:60320321    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead322    │323 22 │   if Application.get_env(:poison, :native) do324    │                  ~325    │326    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)327328    warning: use Bitwise is deprecated. import Bitwise instead329    │330 26 │   use Bitwise331    │   ~~~~~~~~~~~332    │333    └─ lib/poison/parser.ex:26: Poison.Parser (module)334335     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 operator336     │337 199 │     <<digits :: binary-size(count), rest :: binary>> = string338     │                             ~339     │340     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2341342     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 operator343     │344 225 │     <<chunk :: binary-size(count), rest :: binary>> = string345     │                            ~346     │347     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3348349    warning: use Bitwise is deprecated. import Bitwise instead350    │351 83 │   use Bitwise352    │   ~~~~~~~~~~~353    │354    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)355356     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 operator357     │358 135 │     <<chunk :: binary-size(size), rest :: binary>> = string359     │                            ~360     │361     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2362363     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead364     │365 173 │     case Integer.to_char_list(char, 16) do366     │                  ~367     │368     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1369370Generated poison app371==> plug_crypto372Compiling 5 files (.ex)373Generated plug_crypto app374==> tablet375Compiling 2 files (.ex)376Generated tablet app377==> elixir_make378Compiling 8 files (.ex)379Generated elixir_make app380==> nerves_logging381 CC kmsg_tailer.o382 LD kmsg_tailer383Compiling 5 files (.ex)384Generated nerves_logging app385==> comeonin386mkdir -p priv387/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so388Compiling 8 files (.ex)389    warning: using single-quoted strings to represent charlists is deprecated.390    Use ~c"" if you indeed want a charlist or use "" instead.391    You may run "mix format --migrate" to change all single-quoted392    strings to use the ~c sigil and fix this warning.393    │394 57 │     path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')395    │                                                      ~396    │397    └─ lib/comeonin/bcrypt.ex:57:54398399     warning: using single-quoted strings to represent charlists is deprecated.400     Use ~c"" if you indeed want a charlist or use "" instead.401     You may run "mix format --migrate" to change all single-quoted402     strings to use the ~c sigil and fix this warning.403     │404 159 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')405     │                                                                        ~406     │407     └─ lib/comeonin/bcrypt.ex:159:72408409     warning: using single-quoted strings to represent charlists is deprecated.410     Use ~c"" if you indeed want a charlist or use "" instead.411     You may run "mix format --migrate" to change all single-quoted412     strings to use the ~c sigil and fix this warning.413     │414 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do415     │                                                              ~416     │417     └─ lib/comeonin/bcrypt.ex:164:62418419     warning: using single-quoted strings to represent charlists is deprecated.420     Use ~c"" if you indeed want a charlist or use "" instead.421     You may run "mix format --migrate" to change all single-quoted422     strings to use the ~c sigil and fix this warning.423     │424 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do425     │                                                                    ~426     │427     └─ lib/comeonin/bcrypt.ex:164:68428429     warning: using single-quoted strings to represent charlists is deprecated.430     Use ~c"" if you indeed want a charlist or use "" instead.431     You may run "mix format --migrate" to change all single-quoted432     strings to use the ~c sigil and fix this warning.433     │434 165 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1435     │                            ~436     │437     └─ lib/comeonin/bcrypt.ex:165:28438439    warning: use Bitwise is deprecated. import Bitwise instead440    │441 48 │   use Bitwise442    │   ~~~~~~~~~~~443    │444    └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)445446    warning: use Bitwise is deprecated. import Bitwise instead447    │448  9 │   use Bitwise449    │   ~~~~~~~~~~~450    │451    └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)452453    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.454455    This error happens when you have function calls without parentheses inside keywords. For example:456457        function(arg, one: nested_call a, b, c)458        function(arg, one: if expr, do: :this, else: :that)459460    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:461462        function(arg, one: if(expr, do: :this, else: :that))463        function(arg, one: nested_call(a, b, c))464465    Ambiguity found at:466    │467 49 │   def gen_secret(_), do: raise ArgumentError, "Invalid length"468    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~469    │470    └─ lib/comeonin/otp.ex:49471472    warning: use Bitwise is deprecated. import Bitwise instead473    │474 34 │   use Bitwise475    │   ~~~~~~~~~~~476    │477    └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)478479    warning: use Bitwise is deprecated. import Bitwise instead480    │481 31 │   use Bitwise482    │   ~~~~~~~~~~~483    │484    └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)485486     warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator487     │488 117 │     <<bin::binary-size(max_length), _::binary>> = key489     │                        ~490     │491     └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/7492493    warning: using single-quoted strings to represent charlists is deprecated.494    Use ~c"" if you indeed want a charlist or use "" instead.495    You may run "mix format --migrate" to change all single-quoted496    strings to use the ~c sigil and fix this warning.497    │498 11 │   b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'499    │                                  ~500    │501    └─ lib/comeonin/pbkdf2/base64.ex:11:34502503    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead504    │505 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))506    │                                             ~507    │508    └─ lib/comeonin/tools.ex:19:45509510    warning: use Bitwise is deprecated. import Bitwise instead511    │512  6 │   use Bitwise513    │   ~~~~~~~~~~~514    │515    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)516517    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator518    │519 29 │     <<main::size(split)-binary, rest::binary>> = data520    │                  ~521    │522    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1523524    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator525    │526 52 │     <<main::size(split)-binary, rest::binary>> = data527    │                  ~528    │529    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1530531    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead532    │533 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),534    │                    ~535    │536    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/3537538     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead539     │540 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)541     │                       ~542     │543     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/7544     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/4545546Generated comeonin app547==> nerves_discovery548Compiling 5 files (.ex)549Generated nerves_discovery app550==> ring_logger551Compiling 7 files (.ex)552Generated ring_logger app553==> nerves_compatibility_test554===> Analyzing applications...555===> Compiling poolboy556warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"557  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2558  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1559  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5560  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2561  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4562  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2563564==> db_connection565Compiling 23 files (.ex)566warning: cannot infer signatures from :poolboy because it is not loaded567568    warning: unused require Bitwise569    │570 31 │     require Bitwise571    │     ~572    │573    └─ lib/db_connection/backoff.ex:31:5574575     warning: using single-quoted strings to represent charlists is deprecated.576     Use ~c"" if you indeed want a charlist or use "" instead.577     You may run "mix format --migrate" to change all single-quoted578     strings to use the ~c sigil and fix this warning.579     │580 406 │       :normal    -> [{:data, [{'Module', mod}]}]581     │                                ~582     │583     └─ lib/db_connection/connection.ex:406:32584585     warning: using single-quoted strings to represent charlists is deprecated.586     Use ~c"" if you indeed want a charlist or use "" instead.587     You may run "mix format --migrate" to change all single-quoted588     strings to use the ~c sigil and fix this warning.589     │590 661 │     [{:data, [{'Module', mod}, {'State', state}]}]591     │                ~592     │593     └─ lib/db_connection/connection.ex:661:16594595     warning: using single-quoted strings to represent charlists is deprecated.596     Use ~c"" if you indeed want a charlist or use "" instead.597     You may run "mix format --migrate" to change all single-quoted598     strings to use the ~c sigil and fix this warning.599     │600 661 │     [{:data, [{'Module', mod}, {'State', state}]}]601     │                                 ~602     │603     └─ lib/db_connection/connection.ex:661:33604605    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead606    │607  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]608    │                  ~609    │610    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0611612    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead613    │614 30 │     worker(DBConnection.Watcher, [owner])615    │     ~616    │617    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1618619    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead620    │621 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])622    │     ~623    │624    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3625626    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead627    │628 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)629    │     ~630    │631    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1632    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2633634    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead635    │636 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])637    │     ~638    │639    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2640641     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead642     │643 986 │             stack = System.stacktrace()644     │                            ~645     │646     └─ lib/db_connection.ex:986:28: DBConnection.handle/4647     └─ lib/db_connection.ex:992:24: DBConnection.handle/4648     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4649     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4650     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6651     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3652     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5653     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2654     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4655     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5656     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5657     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2658     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6659     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6660661    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead662    │663 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)664    │                     ~665    │666    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4667668     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead669     │670 138 │         case System.stacktrace() do671     │                     ~672     │673     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2674675     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead676     │677 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)678     │                     ~679     │680     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3681682    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead683    │684  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]685    │                  ~686    │687    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0688689     warning: the following clause will never match:690691         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->692693     because it attempts to match on the result of:694695         System.stacktrace()696697     which has type:698699         empty_list()700701     where "arity" was given the type:702703         # type: integer()704         # from: lib/db_connection/connection.ex:139:56705         is_integer(arity)706707     type warning found at:708     │709 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace710     │                                      ~711     │712     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2713714     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead715     │716 111 │         stack = System.stacktrace()717     │                        ~718     │719     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3720721     warning: the following clause will never match:722723         [{a, b, params, c} | rest] when is_list(params) ->724725     because it attempts to match on the result of:726727         System.stacktrace()728729     which has type:730731         empty_list()732733     where "params" was given the type:734735         # type: empty_list() or non_empty_list(term(), term())736         # from: lib/db_connection/connection.ex:140:43737         is_list(params)738739     type warning found at:740     │741 140 │           [{a, b, params, c} | rest] when is_list(params) ->742     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~743     │744     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2745746    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead747    │748  8 │     pool = supervisor(Pool, [], [restart: :temporary])749    │            ~750    │751    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0752753    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead754    │755  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],756    │                 ~757    │758    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3759760    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead761    │762 36 │     worker(DBConnection.Watcher, [owner])763    │     ~764    │765    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1766767    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead768    │769  9 │       supervisor(DBConnection.Task, []),770    │       ~771    │772    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2773    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2774    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2775776     warning: :random.seed/3 is deprecated. Use the 'rand' module instead777     │778 108 │     case :random.seed(hash, sec, micro) do779     │                  ~780     │781     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0782783Generated db_connection app784==> decimal785Compiling 4 files (.ex)786      warning: using single-quoted strings to represent charlists is deprecated.787      Use ~c"" if you indeed want a charlist or use "" instead.788      You may run "mix format --migrate" to change all single-quoted789      strings to use the ~c sigil and fix this warning.790      │791 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list792      │           ~793      │794      └─ lib/decimal.ex:1320:11795796      warning: using single-quoted strings to represent charlists is deprecated.797      Use ~c"" if you indeed want a charlist or use "" instead.798      You may run "mix format --migrate" to change all single-quoted799      strings to use the ~c sigil and fix this warning.800      │801 1351 │           list = list ++ 'E'802      │                          ~803      │804      └─ lib/decimal.ex:1351:26805806      warning: using single-quoted strings to represent charlists is deprecated.807      Use ~c"" if you indeed want a charlist or use "" instead.808      You may run "mix format --migrate" to change all single-quoted809      strings to use the ~c sigil and fix this warning.810      │811 1352 │           list = if exp >= 0, do: list ++ '+', else: list812      │                                           ~813      │814      └─ lib/decimal.ex:1352:43815816      warning: using single-quoted strings to represent charlists is deprecated.817      Use ~c"" if you indeed want a charlist or use "" instead.818      You may run "mix format --migrate" to change all single-quoted819      strings to use the ~c sigil and fix this warning.820      │821 1775 │       int = if int == [], do: '0', else: int822      │                               ~823      │824      └─ lib/decimal.ex:1775:31825826      warning: using single-quoted strings to represent charlists is deprecated.827      Use ~c"" if you indeed want a charlist or use "" instead.828      You may run "mix format --migrate" to change all single-quoted829      strings to use the ~c sigil and fix this warning.830      │831 1776 │       exp = if exp == [], do: '0', else: exp832      │                               ~833      │834      └─ lib/decimal.ex:1776:31835836Generated decimal app837==> interactive_cmd838Compiling 1 file (.ex)839Generated interactive_cmd app840==> nerves841Compiling 65 files (.ex)842    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)843    │844  6 │ defmodule Mix.Tasks.Nerves.Init do845    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~846    │847    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)848849    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)850    │851  6 │ defmodule Nerves do852    │ ~~~~~~~~~~~~~~~~~~~853    │854    └─ lib/nerves.ex:6: Nerves (module)855856    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)857    │858  5 │ defmodule Nerves.ArtifactResolver do859    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~860    │861    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)862863    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)864    │865  6 │ defmodule Nerves.BuildAction.AppModes do866    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~867    │868    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)869870    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)871    │872  5 │ defmodule Nerves.BuildAction.CheckExecutables do873    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~874    │875    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)876877    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)878    │879  8 │ defmodule Nerves.BuildAction.Erlinit do880    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~881    │882    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)883884    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)885    │886  5 │ defmodule Nerves.BuildAction.Firmware do887    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~888    │889    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)890891    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)892    │893  7 │ defmodule Nerves.BuildAction.IExStartupCheck do894    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~895    │896    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)897898    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)899    │900  5 │ defmodule Nerves.BuildAction.NervesV1System do901    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~902    │903    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)904905    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)906    │907  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do908    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~909    │910    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)911912    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)913    │914  5 │ defmodule Nerves.BuildAction.Rootfs do915    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~916    │917    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)918919    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)920    │921  6 │ defmodule Nerves.BuildAction.SortApps do922    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~923    │924    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)925926    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)927    │928  5 │ defmodule Nerves.BuildAction.StripAll do929    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~930    │931    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)932933    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)934    │935  5 │ defmodule Nerves.BuildAction.Trimmer do936    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~937    │938    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)939940    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)941    │942  5 │ defmodule Nerves.BuildPlan do943    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~944    │945    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)946947    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)948    │949  5 │ defmodule Nerves.BuildPlan.Checks do950    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~951    │952    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)953954    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)955    │956  6 │ defmodule Nerves.Container do957    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~958    │959    └─ lib/nerves/container.ex:6: Nerves.Container (module)960961    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)962    │963  5 │ defmodule Nerves.Fingerprint do964    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965    │966    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)967968    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)969    │970  5 │ defmodule Nerves.MixPackage do971    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972    │973    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)974975    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)976    │977  5 │ defmodule Nerves.Paths do978    │ ~~~~~~~~~~~~~~~~~~~~~~~~~979    │980    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)981982    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)983    │984  5 │ defmodule Nerves.TargetTuple do985    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~986    │987    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)988989Generated nerves app990==> nerves_toolchain_armv7_nerves_linux_gnueabihf991Compiling 1 file (.ex)992Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app993==> nerves_compatibility_test994===> Analyzing applications...995===> Compiling telemetry996==> plug997Compiling 1 file (.erl)998Compiling 42 files (.ex)999Generated plug app1000==> postgrex1001Compiling 62 files (.ex)1002    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1003    │1004 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1005    │                                 ~1006    │1007    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)10081009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1010    You may run "mix format --migrate" to fix this warning automatically.1011    │1012 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1013    │         ~1014    │1015    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/110161017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1018    You may run "mix format --migrate" to fix this warning automatically.1019    │1020 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1021    │                                                                      ~1022    │1023    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/110241025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1026    You may run "mix format --migrate" to fix this warning automatically.1027    │1028 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1029    │         ~1030    │1031    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/110321033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1034    You may run "mix format --migrate" to fix this warning automatically.1035    │1036 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1037    │                                                                      ~1038    │1039    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/110401041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1042    You may run "mix format --migrate" to fix this warning automatically.1043    │1044 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1045    │                            ~1046    │1047    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/110481049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1050    You may run "mix format --migrate" to fix this warning automatically.1051    │1052 43 │     <<-1::int32>>1053    │         ~1054    │1055    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/110561057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1058    You may run "mix format --migrate" to fix this warning automatically.1059    │1060 48 │     <<value_byte_size::int32>> <> value1061    │                      ~1062    │1063    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/110641065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1066    You may run "mix format --migrate" to fix this warning automatically.1067    │1068 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1069    │                              ~1070    │1071    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/210721073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1074    You may run "mix format --migrate" to fix this warning automatically.1075    │1076 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1077    │                              ~1078    │1079    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/210801081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1082    You may run "mix format --migrate" to fix this warning automatically.1083    │1084 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1085    │                                      ~1086    │1087    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/210881089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1090    You may run "mix format --migrate" to fix this warning automatically.1091    │1092 64 │ ...                   -1::int32, rest::binary>>, acc) do1093    │                         ~1094    │1095    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/210961097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1098    You may run "mix format --migrate" to fix this warning automatically.1099    │1100 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1101    │                                      ~1102    │1103    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/211041105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1106    You may run "mix format --migrate" to fix this warning automatically.1107    │1108 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do1109    │                                     ~1110    │1111    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/211121113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1114    You may run "mix format --migrate" to fix this warning automatically.1115    │1116 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),1117    │                                       ~1118    │1119    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/211201121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1122    You may run "mix format --migrate" to fix this warning automatically.1123    │1124 79 │ ...                   -1::int32, rest::binary>>, acc) do1125    │                         ~1126    │1127    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/211281129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1130    You may run "mix format --migrate" to fix this warning automatically.1131    │1132 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),1133    │                                       ~1134    │1135    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/211361137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1138    You may run "mix format --migrate" to fix this warning automatically.1139    │1140 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do1141    │                                     ~1142    │1143    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/211441145    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1146    You may run "mix format --migrate" to fix this warning automatically.1147    │1148 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>1149    │         ~1150    │1151    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/111521153    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1154    You may run "mix format --migrate" to fix this warning automatically.1155    │1156 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>1157    │                     ~1158    │1159    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/111601161    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1162    You may run "mix format --migrate" to fix this warning automatically.1163    │1164 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>1165    │                                      ~1166    │1167    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/111681169    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1170    You may run "mix format --migrate" to fix this warning automatically.1171    │1172 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>1173    │                                                   ~1174    │1175    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/111761177    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1178    You may run "mix format --migrate" to fix this warning automatically.1179    │1180 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>1181    │                                                      ~1182    │1183    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/111841185    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1186    You may run "mix format --migrate" to fix this warning automatically.1187    │1188 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]1189    │                   ~1190    │1191    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/111921193    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1194    You may run "mix format --migrate" to fix this warning automatically.1195    │1196 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]1197    │                                    ~1198    │1199    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/112001201    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1202    You may run "mix format --migrate" to fix this warning automatically.1203    │1204 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]1205    │                                                   ~1206    │1207    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/112081209    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1210    You may run "mix format --migrate" to fix this warning automatically.1211    │1212 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]1213    │                                                                    ~1214    │1215    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/112161217    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1218    You may run "mix format --migrate" to fix this warning automatically.1219    │1220 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do1221    │                                ~1222    │1223    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/112241225    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1226    You may run "mix format --migrate" to fix this warning automatically.1227    │1228 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do1229    │                                                 ~1230    │1231    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/112321233    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1234    You may run "mix format --migrate" to fix this warning automatically.1235    │1236 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do1237    │                                                                ~1238    │1239    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/112401241    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1242    You may run "mix format --migrate" to fix this warning automatically.1243    │1244 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do1245    │                                                                                 ~1246    │1247    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/112481249     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1250     You may run "mix format --migrate" to fix this warning automatically.1251     │1252 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do1253     │                                   ~1254     │1255     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/312561257    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.1258    You may run "mix format --migrate" to fix this warning automatically.1259    │1260 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do1261    │                      ~1262    │1263    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/112641265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1266    You may run "mix format --migrate" to fix this warning automatically.1267    │1268 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do1269    │                               ~1270    │1271    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/112721273    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1274    You may run "mix format --migrate" to fix this warning automatically.1275    │1276 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do1277    │                         ~1278    │1279    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/212801281    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1282    You may run "mix format --migrate" to fix this warning automatically.1283    │1284 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do1285    │                                     ~1286    │1287    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/212881289    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1290    You may run "mix format --migrate" to fix this warning automatically.1291    │1292 23 │     <<x::float64, y::float64>>1293    │        ~1294    │1295    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/212961297    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1298    You may run "mix format --migrate" to fix this warning automatically.1299    │1300 23 │     <<x::float64, y::float64>>1301    │                    ~1302    │1303    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/213041305    warning: use Bitwise is deprecated. import Bitwise instead1306    │1307  4 │   use Bitwise, only_operators: true1308    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1309    │1310    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)13111312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1313    You may run "mix format --migrate" to fix this warning automatically.1314    │1315 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do1316    │                          ~1317    │1318    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/113191320    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1321    You may run "mix format --migrate" to fix this warning automatically.1322    │1323 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do1324    │                           ~1325    │1326    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/213271328    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.1329    You may run "mix format --migrate" to fix this warning automatically.1330    │1331 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do1332    │                                       ~1333    │1334    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/213351336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1337    You may run "mix format --migrate" to fix this warning automatically.1338    │1339 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>1340    │         ~1341    │1342    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/113431344    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1345    You may run "mix format --migrate" to fix this warning automatically.1346    │1347 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>1348    │                                                                      ~1349    │1350    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/113511352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1353    You may run "mix format --migrate" to fix this warning automatically.1354    │1355 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>1356    │         ~1357    │1358    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/113591360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1361    You may run "mix format --migrate" to fix this warning automatically.1362    │1363 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1364    │         ~1365    │1366    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/113671368    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1369    You may run "mix format --migrate" to fix this warning automatically.1370    │1371 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>1372    │                                                                      ~1373    │1374    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/113751376    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1377    You may run "mix format --migrate" to fix this warning automatically.1378    │1379 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1380    │                                           ~1381    │1382    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/113831384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1385    You may run "mix format --migrate" to fix this warning automatically.1386    │1387 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1388    │         ~1389    │1390    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/113911392    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1393    You may run "mix format --migrate" to fix this warning automatically.1394    │1395 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1396    │                                           ~1397    │1398    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/113991400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1401    You may run "mix format --migrate" to fix this warning automatically.1402    │1403 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1404    │         ~1405    │1406    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/114071408    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1409    You may run "mix format --migrate" to fix this warning automatically.1410    │1411 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>1412    │                                           ~1413    │1414    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/114151416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1417    You may run "mix format --migrate" to fix this warning automatically.1418    │1419 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>1420    │             ~1421    │1422    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/114231424    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1425    You may run "mix format --migrate" to fix this warning automatically.1426    │1427 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>1428    │                                             ~1429    │1430    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/114311432    warning: use Bitwise is deprecated. import Bitwise instead1433    │1434  5 │   use Bitwise1435    │   ~~~~~~~~~~~1436    │1437    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)14381439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1440    You may run "mix format --migrate" to fix this warning automatically.1441    │1442 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,1443    │          ~1444    │1445    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/114461447    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1448    You may run "mix format --migrate" to fix this warning automatically.1449    │1450 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,1451    │                                                                       ~1452    │1453    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/114541455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1456    You may run "mix format --migrate" to fix this warning automatically.1457    │1458 46 │       0 :: int32>>1459    │         ~1460    │1461    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/114621463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1464    You may run "mix format --migrate" to fix this warning automatically.1465    │1466 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>1467    │          ~1468    │1469    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/114701471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1472    You may run "mix format --migrate" to fix this warning automatically.1473    │1474 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>1475    │                     ~1476    │1477    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/114781479    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.1480    You may run "mix format --migrate" to fix this warning automatically.1481    │1482 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>1483    │                                                                       ~1484    │1485    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/114861487    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 operator1488    │1489 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest1490    │                              ~1491    │1492    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/114931494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1495    You may run "mix format --migrate" to fix this warning automatically.1496    │1497 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>1498    │                                                                                   ~1499    │1500    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/115011502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1503    You may run "mix format --migrate" to fix this warning automatically.1504    │1505 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do1506    │                    ~1507    │1508    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/315091510    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 operator1511    │1512 72 │           <<data :: size(rest_size)>> = rest1513    │                          ~1514    │1515    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/315161517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1518    You may run "mix format --migrate" to fix this warning automatically.1519    │1520 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do1521    │                   ~1522    │1523    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/315241525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1526    You may run "mix format --migrate" to fix this warning automatically.1527    │1528 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do1529    │                                 ~1530    │1531    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/315321533    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.1534    You may run "mix format --migrate" to fix this warning automatically.1535    │1536 86 │   def parse(<<status :: int8>>, ?Z, _size) do1537    │                      ~1538    │1539    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/315401541    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1542    You may run "mix format --migrate" to fix this warning automatically.1543    │1544 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do1545    │                   ~1546    │1547    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/315481549     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1550     You may run "mix format --migrate" to fix this warning automatically.1551     │1552 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do1553     │                            ~1554     │1555     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/315561557     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1558     You may run "mix format --migrate" to fix this warning automatically.1559     │1560 103 │     case <<len ::uint16>> do1561     │                ~1562     │1563     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/315641565     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1566     You may run "mix format --migrate" to fix this warning automatically.1567     │1568 104 │       <<^overflow_len :: uint16>> ->1569     │                       ~1570     │1571     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/315721573     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1574     You may run "mix format --migrate" to fix this warning automatically.1575     │1576 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do1577     │                   ~1578     │1579     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/315801581     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1582     You may run "mix format --migrate" to fix this warning automatically.1583     │1584 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do1585     │                 ~1586     │1587     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/315881589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1590     You may run "mix format --migrate" to fix this warning automatically.1591     │1592 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do1593     │                      ~1594     │1595     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/315961597     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1598     You may run "mix format --migrate" to fix this warning automatically.1599     │1600 226 │      [<<size :: int32>>, data]1601     │              ~1602     │1603     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/116041605     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1606     You may run "mix format --migrate" to fix this warning automatically.1607     │1608 224 │       [first, <<size :: int32>>, data]1609     │                      ~1610     │1611     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/116121613     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1614     You may run "mix format --migrate" to fix this warning automatically.1615     │1616 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>1617     │                                 ~1618     │1619     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/116201621     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1622     You may run "mix format --migrate" to fix this warning automatically.1623     │1624 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>1625     │                                                               ~1626     │1627     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/116281629     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.1630     You may run "mix format --migrate" to fix this warning automatically.1631     │1632 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>1633     │                                                 ~1634     │1635     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/116361637     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1638     You may run "mix format --migrate" to fix this warning automatically.1639     │1640 252 │     len = <<div(byte_size(oids), 4) :: int16>>1641     │                                     ~1642     │1643     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/116441645     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1646     You may run "mix format --migrate" to fix this warning automatically.1647     │1648 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>1649     │                                                                        ~1650     │1651     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/116521653     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1654     You may run "mix format --migrate" to fix this warning automatically.1655     │1656 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>1657     │                                                                        ~1658     │1659     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/116601661     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1662     You may run "mix format --migrate" to fix this warning automatically.1663     │1664 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>1665     │                                        ~1666     │1667     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/116681669     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1670     You may run "mix format --migrate" to fix this warning automatically.1671     │1672 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>1673     │                                        ~1674     │1675     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/116761677     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1678     You may run "mix format --migrate" to fix this warning automatically.1679     │1680 287 │     len_params  = <<length(params) :: int16>>1681     │                                    ~1682     │1683     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/116841685     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1686     You may run "mix format --migrate" to fix this warning automatically.1687     │1688 294 │     {?E, [port, 0, <<rows :: int32>>]}1689     │                           ~1690     │1691     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/116921693     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1694     You may run "mix format --migrate" to fix this warning automatically.1695     │1696 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}1697     │                  ~1698     │1699     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/117001701     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1702     You may run "mix format --migrate" to fix this warning automatically.1703     │1704 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}1705     │                                 ~1706     │1707     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/117081709     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1710     You may run "mix format --migrate" to fix this warning automatically.1711     │1712 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}1713     │                  ~1714     │1715     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/117161717     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1718     You may run "mix format --migrate" to fix this warning automatically.1719     │1720 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}1721     │                                 ~1722     │1723     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/117241725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1726     You may run "mix format --migrate" to fix this warning automatically.1727     │1728 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}1729     │                                               ~1730     │1731     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/117321733     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1734     You may run "mix format --migrate" to fix this warning automatically.1735     │1736 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}1737     │                                                             ~1738     │1739     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/117401741     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.1742     You may run "mix format --migrate" to fix this warning automatically.1743     │1744 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do1745     │                              ~1746     │1747     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/117481749     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.1750     You may run "mix format --migrate" to fix this warning automatically.1751     │1752 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,1753     │                 ~1754     │1755     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/117561757     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1758     You may run "mix format --migrate" to fix this warning automatically.1759     │1760 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,1761     │                                   ~1762     │1763     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/117641765     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.1766     You may run "mix format --migrate" to fix this warning automatically.1767     │1768 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,1769     │                                                      ~1770     │1771     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/117721773     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1774     You may run "mix format --migrate" to fix this warning automatically.1775     │1776 363 │        type_size :: int16, type_mod :: int32, format :: int16,1777     │                  ~1778     │1779     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/117801781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1782     You may run "mix format --migrate" to fix this warning automatically.1783     │1784 363 │        type_size :: int16, type_mod :: int32, format :: int16,1785     │                                     ~1786     │1787     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/117881789     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.1790     You may run "mix format --migrate" to fix this warning automatically.1791     │1792 363 │        type_size :: int16, type_mod :: int32, format :: int16,1793     │                                                      ~1794     │1795     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/117961797     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.1798     You may run "mix format --migrate" to fix this warning automatically.1799     │1800 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do1801     │                            ~1802     │1803     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/118041805     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1806     You may run "mix format --migrate" to fix this warning automatically.1807     │1808 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do1809     │                                       ~1810     │1811     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/118121813     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.1814     You may run "mix format --migrate" to fix this warning automatically.1815     │1816 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)1817     │                           ~1818     │1819     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/118201821    warning: unused require Postgrex.Messages1822    │1823 30 │   require Postgrex.Messages1824    │   ~1825    │1826    └─ lib/postgrex/query.ex:30:318271828    warning: unused require Logger1829    │1830  8 │   require Logger1831    │   ~1832    │1833    └─ lib/postgrex/notifications.ex:8:318341835      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1836      │1837 1005 │     Logger.warn(fn() ->1838      │            ~1839      │1840      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/518411842      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.1843      You may run "mix format --migrate" to fix this warning automatically.1844      │1845 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do1846      │                          ~1847      │1848      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/118491850      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1851      You may run "mix format --migrate" to fix this warning automatically.1852      │1853 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do1854      │                                        ~1855      │1856      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/118571858      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 operator1859      │1860 2003 │       <<body :: binary(size), rest :: binary>> ->1861      │                        ~1862      │1863      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/118641865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1866    You may run "mix format --migrate" to fix this warning automatically.1867    │1868 59 │       if lower == <<-1::int32>> do1869    │                       ~1870    │1871    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/418721873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1874    You may run "mix format --migrate" to fix this warning automatically.1875    │1876 66 │       if upper == <<-1::int32>> do1877    │                       ~1878    │1879    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/418801881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1882    You may run "mix format --migrate" to fix this warning automatically.1883    │1884 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]1885    │                               ~1886    │1887    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/418881889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1890    You may run "mix format --migrate" to fix this warning automatically.1891    │1892 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>1893    │                                                           ~1894    │1895    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/318961897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1898    You may run "mix format --migrate" to fix this warning automatically.1899    │1900 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>1901    │                                                                       ~1902    │1903    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/319041905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1906    You may run "mix format --migrate" to fix this warning automatically.1907    │1908 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]1909    │                       ~1910    │1911    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/319121913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1914    You may run "mix format --migrate" to fix this warning automatically.1915    │1916 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]1917    │                                   ~1918    │1919    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/319201921    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.1922    You may run "mix format --migrate" to fix this warning automatically.1923    │1924 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]1925    │                                                      ~1926    │1927    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/319281929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1930    You may run "mix format --migrate" to fix this warning automatically.1931    │1932 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]1933    │                                ~1934    │1935    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/319361937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1938    You may run "mix format --migrate" to fix this warning automatically.1939    │1940 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do1941    │                          ~1942    │1943    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/219441945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1946    You may run "mix format --migrate" to fix this warning automatically.1947    │1948 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do1949    │                                            ~1950    │1951    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/219521953    warning: using single-quoted strings to represent charlists is deprecated.1954    Use ~c"" if you indeed want a charlist or use "" instead.1955    You may run "mix format --migrate" to change all single-quoted1956    strings to use the ~c sigil and fix this warning.1957    │1958 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1959    │                                                  ~1960    │1961    └─ lib/postgrex/type_module.ex:49:5019621963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1964     You may run "mix format --migrate" to fix this warning automatically.1965     │1966 182 │   defp row_decode(<<-1::int32, rest::binary>>) do1967     │                       ~1968     │1969     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/119701971     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.1972     You may run "mix format --migrate" to fix this warning automatically.1973     │1974 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do1975     │                        ~1976     │1977     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/119781979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1980     You may run "mix format --migrate" to fix this warning automatically.1981     │1982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))1983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1984     │1985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/319861987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1988     You may run "mix format --migrate" to fix this warning automatically.1989     │1990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))1991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1992     │1993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/119941995    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1996    You may run "mix format --migrate" to fix this warning automatically.1997    │1998 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]1999    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2000    │2001    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/120022003    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2004    You may run "mix format --migrate" to fix this warning automatically.2005    │2006 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2008    │2009    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/120102011    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 operator2012    │2013 15 │         <<binary::binary-size(last_pos), last::bits>> = val2014    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2015    │2016    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/120172018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2019    You may run "mix format --migrate" to fix this warning automatically.2020    │2021 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2022    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2023    │2024    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/120252026    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2027    You may run "mix format --migrate" to fix this warning automatically.2028    │2029 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2030    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2031    │2032    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/120332034     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2035     You may run "mix format --migrate" to fix this warning automatically.2036     │2037 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2038     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2039     │2040     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/120412042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2043    You may run "mix format --migrate" to fix this warning automatically.2044    │2045  9 │         <<1 :: int32, 1>>2046    │         ~~~~~~~~~~~~~~~~~2047    │2048    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/120492050    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2051    You may run "mix format --migrate" to fix this warning automatically.2052    │2053 11 │         <<1 :: int32, 0>>2054    │         ~~~~~~~~~~~~~~~~~2055    │2056    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/120572058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2059     You may run "mix format --migrate" to fix this warning automatically.2060     │2061 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2063     │2064     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/120652066    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2067    You may run "mix format --migrate" to fix this warning automatically.2068    │2069 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2070    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2071    │2072    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/120732074     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2075     You may run "mix format --migrate" to fix this warning automatically.2076     │2077 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2078     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2079     │2080     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/120812082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2083    You may run "mix format --migrate" to fix this warning automatically.2084    │2085 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>2086    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2087    │2088    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/120892090    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2091    You may run "mix format --migrate" to fix this warning automatically.2092    │2093 12 │         <<20 :: int32, 3, n, 1, 16,2094    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~2095    │2096    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/120972098     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2099     You may run "mix format --migrate" to fix this warning automatically.2100     │2101 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2102     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103     │2104     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/121052106    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2107    You may run "mix format --migrate" to fix this warning automatically.2108    │2109 10 │         <<24::int32, x::float64, y::float64, r::float64>>2110    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2111    │2112    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/121132114    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2115    You may run "mix format --migrate" to fix this warning automatically.2116    │2117 10 │         <<24::int32, x::float64, y::float64, r::float64>>2118    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2119    │2120    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/121212122    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2123    You may run "mix format --migrate" to fix this warning automatically.2124    │2125 10 │         <<24::int32, x::float64, y::float64, r::float64>>2126    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2127    │2128    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/121292130    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2131    You may run "mix format --migrate" to fix this warning automatically.2132    │2133 10 │         <<24::int32, x::float64, y::float64, r::float64>>2134    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2135    │2136    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/121372138     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2139     You may run "mix format --migrate" to fix this warning automatically.2140     │2141 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2142     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2143     │2144     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/121452146     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2147     You may run "mix format --migrate" to fix this warning automatically.2148     │2149 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2150     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2151     │2152     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121532154    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2155    You may run "mix format --migrate" to fix this warning automatically.2156    │2157  9 │         <<4::int32, n::float32>>2158    │         ~~~~~~~~~~~~~~~~~~~~~~~~2159    │2160    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121612162    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.2163    You may run "mix format --migrate" to fix this warning automatically.2164    │2165  9 │         <<4::int32, n::float32>>2166    │         ~~~~~~~~~~~~~~~~~~~~~~~~2167    │2168    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121692170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2171    You may run "mix format --migrate" to fix this warning automatically.2172    │2173 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>2174    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2175    │2176    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121772178    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2179    You may run "mix format --migrate" to fix this warning automatically.2180    │2181 13 │         <<4::int32, 0::1, 255, 0::23>>2182    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2183    │2184    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121852186    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2187    You may run "mix format --migrate" to fix this warning automatically.2188    │2189 15 │         <<4::int32, 1::1, 255, 0::23>>2190    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2191    │2192    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/121932194     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2195     You may run "mix format --migrate" to fix this warning automatically.2196     │2197 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2198     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2199     │2200     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122012202    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2203    You may run "mix format --migrate" to fix this warning automatically.2204    │2205  9 │         <<8 :: int32, n :: float64>>2206    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2207    │2208    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122092210    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2211    You may run "mix format --migrate" to fix this warning automatically.2212    │2213  9 │         <<8 :: int32, n :: float64>>2214    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2215    │2216    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122172218    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2219    You may run "mix format --migrate" to fix this warning automatically.2220    │2221 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>2222    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2223    │2224    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122252226    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2227    You may run "mix format --migrate" to fix this warning automatically.2228    │2229 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>2230    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231    │2232    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122332234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2235    You may run "mix format --migrate" to fix this warning automatically.2236    │2237 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>2238    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2239    │2240    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/122412242     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2243     You may run "mix format --migrate" to fix this warning automatically.2244     │2245 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2246     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2247     │2248     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/122492250    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2251    You may run "mix format --migrate" to fix this warning automatically.2252    │2253 12 │         [<<IO.iodata_length(data) :: int32>> | data]2254    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2255    │2256    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/122572258     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2259     You may run "mix format --migrate" to fix this warning automatically.2260     │2261 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2262     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2263     │2264     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/122652266    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2267    You may run "mix format --migrate" to fix this warning automatically.2268    │2269 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>2270    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2271    │2272    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/122732274    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2275    You may run "mix format --migrate" to fix this warning automatically.2276    │2277 12 │         <<20 :: int32, 3, 128, 0, 16,2278    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2279    │2280    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/122812282     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2283     You may run "mix format --migrate" to fix this warning automatically.2284     │2285 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2286     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287     │2288     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/122892290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2291    You may run "mix format --migrate" to fix this warning automatically.2292    │2293 12 │         <<2 :: int32, int :: int16>>2294    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2295    │2296    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/122972298    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2299    You may run "mix format --migrate" to fix this warning automatically.2300    │2301 12 │         <<2 :: int32, int :: int16>>2302    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2303    │2304    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/123052306     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2307     You may run "mix format --migrate" to fix this warning automatically.2308     │2309 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2310     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2311     │2312     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/123132314    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2315    You may run "mix format --migrate" to fix this warning automatically.2316    │2317 12 │         <<4 :: int32, int :: int32>>2318    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2319    │2320    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/123212322    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2323    You may run "mix format --migrate" to fix this warning automatically.2324    │2325 12 │         <<4 :: int32, int :: int32>>2326    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2327    │2328    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/123292330     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2331     You may run "mix format --migrate" to fix this warning automatically.2332     │2333 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2334     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2335     │2336     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/123372338    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2339    You may run "mix format --migrate" to fix this warning automatically.2340    │2341 12 │         <<8 :: int32, int :: int64>>2342    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2343    │2344    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/123452346    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2347    You may run "mix format --migrate" to fix this warning automatically.2348    │2349 12 │         <<8 :: int32, int :: int64>>2350    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~2351    │2352    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/123532354     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2355     You may run "mix format --migrate" to fix this warning automatically.2356     │2357 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2358     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2359     │2360     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/123612362    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2363    You may run "mix format --migrate" to fix this warning automatically.2364    │2365 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>2366    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2367    │2368    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/123692370    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2371    You may run "mix format --migrate" to fix this warning automatically.2372    │2373 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>2374    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2375    │2376    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/123772378    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2379    You may run "mix format --migrate" to fix this warning automatically.2380    │2381 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>2382    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2383    │2384    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/123852386    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2387    You may run "mix format --migrate" to fix this warning automatically.2388    │2389 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>2390    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2391    │2392    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/123932394     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2395     You may run "mix format --migrate" to fix this warning automatically.2396     │2397 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2398     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2399     │2400     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/124012402    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2403    You may run "mix format --migrate" to fix this warning automatically.2404    │2405 10 │         <<24::int32, a::float64, b::float64, c::float64>>2406    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2407    │2408    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/124092410    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2411    You may run "mix format --migrate" to fix this warning automatically.2412    │2413 10 │         <<24::int32, a::float64, b::float64, c::float64>>2414    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2415    │2416    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/124172418    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2419    You may run "mix format --migrate" to fix this warning automatically.2420    │2421 10 │         <<24::int32, a::float64, b::float64, c::float64>>2422    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2423    │2424    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/124252426    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2427    You may run "mix format --migrate" to fix this warning automatically.2428    │2429 10 │         <<24::int32, a::float64, b::float64, c::float64>>2430    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2431    │2432    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/124332434     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2435     You may run "mix format --migrate" to fix this warning automatically.2436     │2437 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2438     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2439     │2440     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/124412442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2443    You may run "mix format --migrate" to fix this warning automatically.2444    │2445 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2446    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2447    │2448    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/124492450     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2451     You may run "mix format --migrate" to fix this warning automatically.2452     │2453 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2454     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2455     │2456     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/124572458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2459    You may run "mix format --migrate" to fix this warning automatically.2460    │2461  9 │         <<6::int32, a, b, c, d, e, f>>2462    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2463    │2464    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/124652466     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2467     You may run "mix format --migrate" to fix this warning automatically.2468     │2469 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2470     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2471     │2472     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/124732474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2475    You may run "mix format --migrate" to fix this warning automatically.2476    │2477 11 │         [<<byte_size(name) :: int32>> | name]2478    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2479    │2480    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/124812482     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2483     You may run "mix format --migrate" to fix this warning automatically.2484     │2485 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2486     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2487     │2488     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/124892490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2491    You may run "mix format --migrate" to fix this warning automatically.2492    │2493 10 │         [<<IO.iodata_length(data)::int32>> | data]2494    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2495    │2496    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/124972498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2499    You may run "mix format --migrate" to fix this warning automatically.2500    │2501 13 │         [<<IO.iodata_length(data)::int32>> | data]2502    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2503    │2504    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/125052506     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2507     You may run "mix format --migrate" to fix this warning automatically.2508     │2509 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2510     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2511     │2512     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/125132514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2515    You may run "mix format --migrate" to fix this warning automatically.2516    │2517 15 │         <<4 :: int32, oid :: uint32>>2518    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2519    │2520    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/125212522    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2523    You may run "mix format --migrate" to fix this warning automatically.2524    │2525 15 │         <<4 :: int32, oid :: uint32>>2526    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2527    │2528    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/125292530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2531     You may run "mix format --migrate" to fix this warning automatically.2532     │2533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2535     │2536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/125372538    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2539    You may run "mix format --migrate" to fix this warning automatically.2540    │2541 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]2542    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2543    │2544    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/125452546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2547    You may run "mix format --migrate" to fix this warning automatically.2548    │2549 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]2550    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2551    │2552    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/125532554     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2555     You may run "mix format --migrate" to fix this warning automatically.2556     │2557 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2558     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2559     │2560     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/125612562    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2563    You may run "mix format --migrate" to fix this warning automatically.2564    │2565  9 │         <<16::int32, x::float64, y::float64>>2566    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2567    │2568    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/125692570    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2571    You may run "mix format --migrate" to fix this warning automatically.2572    │2573  9 │         <<16::int32, x::float64, y::float64>>2574    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2575    │2576    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/125772578    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2579    You may run "mix format --migrate" to fix this warning automatically.2580    │2581  9 │         <<16::int32, x::float64, y::float64>>2582    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2583    │2584    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/125852586     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2587     You may run "mix format --migrate" to fix this warning automatically.2588     │2589 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2590     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2591     │2592     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/125932594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2595    You may run "mix format --migrate" to fix this warning automatically.2596    │2597 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]2598    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2599    │2600    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/126012602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2603    You may run "mix format --migrate" to fix this warning automatically.2604    │2605 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]2606    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2607    │2608    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/126092610     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2611     You may run "mix format --migrate" to fix this warning automatically.2612     │2613 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2614     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2615     │2616     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/326172618     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2619     You may run "mix format --migrate" to fix this warning automatically.2620     │2621 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2622     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2623     │2624     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/126252626    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2627    You may run "mix format --migrate" to fix this warning automatically.2628    │2629 14 │         [<<byte_size(bin) :: int32>> | bin]2630    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2631    │2632    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/126332634     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2635     You may run "mix format --migrate" to fix this warning automatically.2636     │2637 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2638     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2639     │2640     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/326412642    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2643    You may run "mix format --migrate" to fix this warning automatically.2644    │2645 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |2646    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2647    │2648    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/326492650    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2651    You may run "mix format --migrate" to fix this warning automatically.2652    │2653 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |2654    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2655    │2656    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/326572658     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2659     You may run "mix format --migrate" to fix this warning automatically.2660     │2661 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2662     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2663     │2664     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/126652666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2667    You may run "mix format --migrate" to fix this warning automatically.2668    │2669  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>2670    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2671    │2672    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/126732674    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2675    You may run "mix format --migrate" to fix this warning automatically.2676    │2677  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>2678    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2679    │2680    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/126812682    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2683    You may run "mix format --migrate" to fix this warning automatically.2684    │2685  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>2686    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2687    │2688    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/126892690     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2691     You may run "mix format --migrate" to fix this warning automatically.2692     │2693 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2694     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2695     │2696     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/126972698     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2699     You may run "mix format --migrate" to fix this warning automatically.2700     │2701 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2702     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2703     │2704     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/127052706     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2707     You may run "mix format --migrate" to fix this warning automatically.2708     │2709 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2710     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2711     │2712     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/127132714     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2715     You may run "mix format --migrate" to fix this warning automatically.2716     │2717 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2718     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719     │2720     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/127212722     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2723     You may run "mix format --migrate" to fix this warning automatically.2724     │2725 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2726     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2727     │2728     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/127292730    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2731    You may run "mix format --migrate" to fix this warning automatically.2732    │2733 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>2734    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2735    │2736    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/127372738     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2739     You may run "mix format --migrate" to fix this warning automatically.2740     │2741 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2742     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2743     │2744     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/127452746    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2747    You may run "mix format --migrate" to fix this warning automatically.2748    │2749 11 │         [<<16 :: int32>> | uuid]2750    │         ~~~~~~~~~~~~~~~~~~~~~~~~2751    │2752    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/127532754     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2755     You may run "mix format --migrate" to fix this warning automatically.2756     │2757 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2758     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2759     │2760     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/127612762    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2763    You may run "mix format --migrate" to fix this warning automatically.2764    │2765  9 │         <<0 :: int32>>2766    │         ~~~~~~~~~~~~~~2767    │2768    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/127692770     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2771     You may run "mix format --migrate" to fix this warning automatically.2772     │2773 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2774     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775     │2776     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/127772778    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2779    You may run "mix format --migrate" to fix this warning automatically.2780    │2781 15 │         <<0 :: int32>>2782    │         ~~~~~~~~~~~~~~2783    │2784    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/127852786     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2787     You may run "mix format --migrate" to fix this warning automatically.2788     │2789 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]2790     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2791     │2792     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/527932794     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2795     You may run "mix format --migrate" to fix this warning automatically.2796     │2797 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,2798     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2799     │2800     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/428012802     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2803     You may run "mix format --migrate" to fix this warning automatically.2804     │2805 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,2806     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2807     │2808     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/428092810     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2811     You may run "mix format --migrate" to fix this warning automatically.2812     │2813 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do2814     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2815     │2816     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/428172818     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2819     You may run "mix format --migrate" to fix this warning automatically.2820     │2821 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}2822     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2823     │2824     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/428252826     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2827     You may run "mix format --migrate" to fix this warning automatically.2828     │2829 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2830     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2831     │2832     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/528332834     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2835     You may run "mix format --migrate" to fix this warning automatically.2836     │2837 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2838     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2839     │2840     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/528412842    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2843    You may run "mix format --migrate" to fix this warning automatically.2844    │2845 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->2846    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2847    │2848    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/828492850    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2851    You may run "mix format --migrate" to fix this warning automatically.2852    │2853 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2854    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2855    │2856    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/828572858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2859    You may run "mix format --migrate" to fix this warning automatically.2860    │2861 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2862    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2863    │2864    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/828652866    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2867    You may run "mix format --migrate" to fix this warning automatically.2868    │2869 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2870    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2871    │2872    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/828732874    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2875    You may run "mix format --migrate" to fix this warning automatically.2876    │2877 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->2878    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2879    │2880    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/428812882    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2883    You may run "mix format --migrate" to fix this warning automatically.2884    │2885 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2886    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887    │2888    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/428892890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2891    You may run "mix format --migrate" to fix this warning automatically.2892    │2893 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2894    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2895    │2896    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/428972898    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2899    You may run "mix format --migrate" to fix this warning automatically.2900    │2901 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2902    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2903    │2904    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/429052906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2907    You may run "mix format --migrate" to fix this warning automatically.2908    │2909 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->2910    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2911    │2912    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/729132914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2915    You may run "mix format --migrate" to fix this warning automatically.2916    │2917 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2918    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2919    │2920    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/729212922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2923    You may run "mix format --migrate" to fix this warning automatically.2924    │2925 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2926    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2927    │2928    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/729292930    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2931    You may run "mix format --migrate" to fix this warning automatically.2932    │2933 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,2934    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2935    │2936    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/729372938     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2939     You may run "mix format --migrate" to fix this warning automatically.2940     │2941 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2942     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2943     │2944     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/829452946     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2947     You may run "mix format --migrate" to fix this warning automatically.2948     │2949 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2950     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2951     │2952     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/429532954     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2955     You may run "mix format --migrate" to fix this warning automatically.2956     │2957 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2958     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2959     │2960     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/729612962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2963    You may run "mix format --migrate" to fix this warning automatically.2964    │2965 27 │       <<len :: int32, value :: binary-size(len)>> ->2966    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2967    │2968    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/629692970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2971    You may run "mix format --migrate" to fix this warning automatically.2972    │2973 27 │       <<len :: int32, value :: binary-size(len)>> ->2974    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2975    │2976    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/229772978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2979    You may run "mix format --migrate" to fix this warning automatically.2980    │2981 27 │       <<len :: int32, value :: binary-size(len)>> ->2982    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2983    │2984    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/529852986     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2987     You may run "mix format --migrate" to fix this warning automatically.2988     │2989 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2990     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2991     │2992     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/629932994     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2995     You may run "mix format --migrate" to fix this warning automatically.2996     │2997 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2998     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2999     │3000     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/230013002     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3003     You may run "mix format --migrate" to fix this warning automatically.3004     │3005 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3006     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3007     │3008     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/530093010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3011    You may run "mix format --migrate" to fix this warning automatically.3012    │3013 19 │       <<1 :: int32, 1>> -> true3014    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3015    │3016    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/630173018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3019    You may run "mix format --migrate" to fix this warning automatically.3020    │3021 19 │       <<1 :: int32, 1>> -> true3022    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3023    │3024    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/230253026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3027    You may run "mix format --migrate" to fix this warning automatically.3028    │3029 19 │       <<1 :: int32, 1>> -> true3030    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3031    │3032    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/530333034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3035    You may run "mix format --migrate" to fix this warning automatically.3036    │3037 20 │       <<1 :: int32, 0>> -> false3038    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3039    │3040    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/630413042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3043    You may run "mix format --migrate" to fix this warning automatically.3044    │3045 20 │       <<1 :: int32, 0>> -> false3046    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3047    │3048    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/230493050    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3051    You may run "mix format --migrate" to fix this warning automatically.3052    │3053 20 │       <<1 :: int32, 0>> -> false3054    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3055    │3056    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/530573058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3059     You may run "mix format --migrate" to fix this warning automatically.3060     │3061 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3063     │3064     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/630653066     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3067     You may run "mix format --migrate" to fix this warning automatically.3068     │3069 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3070     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3071     │3072     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/230733074     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3078     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3079     │3080     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/530813082    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3086    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3087    │3088    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/630893090    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3091    You may run "mix format --migrate" to fix this warning automatically.3092    │3093 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3094    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3095    │3096    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/630973098    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3099    You may run "mix format --migrate" to fix this warning automatically.3100    │3101 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3102    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3103    │3104    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/631053106    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3107    You may run "mix format --migrate" to fix this warning automatically.3108    │3109 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3110    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3111    │3112    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/631133114    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3115    You may run "mix format --migrate" to fix this warning automatically.3116    │3117 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3118    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3119    │3120    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/631213122    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3123    You may run "mix format --migrate" to fix this warning automatically.3124    │3125 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3126    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3127    │3128    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/231293130    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3131    You may run "mix format --migrate" to fix this warning automatically.3132    │3133 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3134    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3135    │3136    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/231373138    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3139    You may run "mix format --migrate" to fix this warning automatically.3140    │3141 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3142    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3143    │3144    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/231453146    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3147    You may run "mix format --migrate" to fix this warning automatically.3148    │3149 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3150    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3151    │3152    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/231533154    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3155    You may run "mix format --migrate" to fix this warning automatically.3156    │3157 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3158    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3159    │3160    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/231613162    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3166    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3167    │3168    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/531693170    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3171    You may run "mix format --migrate" to fix this warning automatically.3172    │3173 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3174    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3175    │3176    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/531773178    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3179    You may run "mix format --migrate" to fix this warning automatically.3180    │3181 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3182    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3183    │3184    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/531853186    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3187    You may run "mix format --migrate" to fix this warning automatically.3188    │3189 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3190    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3191    │3192    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/531933194    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3195    You may run "mix format --migrate" to fix this warning automatically.3196    │3197 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3198    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3199    │3200    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/532013202     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3203     You may run "mix format --migrate" to fix this warning automatically.3204     │3205 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3206     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3207     │3208     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/632093210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3211     You may run "mix format --migrate" to fix this warning automatically.3212     │3213 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3214     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3215     │3216     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/232173218     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3219     You may run "mix format --migrate" to fix this warning automatically.3220     │3221 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3222     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3223     │3224     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/532253226    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3227    You may run "mix format --migrate" to fix this warning automatically.3228    │3229 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->3230    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3231    │3232    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/632333234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3235    You may run "mix format --migrate" to fix this warning automatically.3236    │3237 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->3238    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3239    │3240    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/232413242    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 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->3246    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3247    │3248    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/532493250    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3251    You may run "mix format --migrate" to fix this warning automatically.3252    │3253 23 │       <<20 :: int32, 3, n, 1, 16,3254    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~3255    │3256    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/632573258    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3259    You may run "mix format --migrate" to fix this warning automatically.3260    │3261 23 │       <<20 :: int32, 3, n, 1, 16,3262    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~3263    │3264    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/232653266    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3267    You may run "mix format --migrate" to fix this warning automatically.3268    │3269 23 │       <<20 :: int32, 3, n, 1, 16,3270    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~3271    │3272    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/532733274     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3275     You may run "mix format --migrate" to fix this warning automatically.3276     │3277 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3278     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3279     │3280     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/632813282     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3286     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3287     │3288     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/232893290     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3294     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3295     │3296     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/532973298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3299    You may run "mix format --migrate" to fix this warning automatically.3300    │3301 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3302    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3303    │3304    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/633053306    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3307    You may run "mix format --migrate" to fix this warning automatically.3308    │3309 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3310    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3311    │3312    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/633133314    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3315    You may run "mix format --migrate" to fix this warning automatically.3316    │3317 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3318    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3319    │3320    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/633213322    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3323    You may run "mix format --migrate" to fix this warning automatically.3324    │3325 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3326    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3327    │3328    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/633293330    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3331    You may run "mix format --migrate" to fix this warning automatically.3332    │3333 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3334    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3335    │3336    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/233373338    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3339    You may run "mix format --migrate" to fix this warning automatically.3340    │3341 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3342    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3343    │3344    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/233453346    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3347    You may run "mix format --migrate" to fix this warning automatically.3348    │3349 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3350    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3351    │3352    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/233533354    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3355    You may run "mix format --migrate" to fix this warning automatically.3356    │3357 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3358    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3359    │3360    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/233613362    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3363    You may run "mix format --migrate" to fix this warning automatically.3364    │3365 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3366    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3367    │3368    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/533693370    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3371    You may run "mix format --migrate" to fix this warning automatically.3372    │3373 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3374    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3375    │3376    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/533773378    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3379    You may run "mix format --migrate" to fix this warning automatically.3380    │3381 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3382    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3383    │3384    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/533853386    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3387    You may run "mix format --migrate" to fix this warning automatically.3388    │3389 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->3390    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3391    │3392    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/533933394     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3395     You may run "mix format --migrate" to fix this warning automatically.3396     │3397 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3398     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3399     │3400     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/634013402     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3403     You may run "mix format --migrate" to fix this warning automatically.3404     │3405 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3406     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3407     │3408     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/234093410     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3411     You may run "mix format --migrate" to fix this warning automatically.3412     │3413 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3414     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415     │3416     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/534173418    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3419    You may run "mix format --migrate" to fix this warning automatically.3420    │3421 36 │       <<4 :: int32, days :: int32>> ->3422    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3423    │3424    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/634253426    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3427    You may run "mix format --migrate" to fix this warning automatically.3428    │3429 36 │       <<4 :: int32, days :: int32>> ->3430    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3431    │3432    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/634333434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3435    You may run "mix format --migrate" to fix this warning automatically.3436    │3437 36 │       <<4 :: int32, days :: int32>> ->3438    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3439    │3440    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/234413442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3443    You may run "mix format --migrate" to fix this warning automatically.3444    │3445 36 │       <<4 :: int32, days :: int32>> ->3446    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3447    │3448    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/234493450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3451    You may run "mix format --migrate" to fix this warning automatically.3452    │3453 36 │       <<4 :: int32, days :: int32>> ->3454    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3455    │3456    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/534573458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3459    You may run "mix format --migrate" to fix this warning automatically.3460    │3461 36 │       <<4 :: int32, days :: int32>> ->3462    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3463    │3464    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/534653466     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3467     You may run "mix format --migrate" to fix this warning automatically.3468     │3469 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3470     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3471     │3472     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/634733474     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3475     You may run "mix format --migrate" to fix this warning automatically.3476     │3477 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3478     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3479     │3480     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/234813482     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3483     You may run "mix format --migrate" to fix this warning automatically.3484     │3485 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3486     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3487     │3488     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/534893490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3491    You may run "mix format --migrate" to fix this warning automatically.3492    │3493 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf3494    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3495    │3496    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/634973498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3499    You may run "mix format --migrate" to fix this warning automatically.3500    │3501 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf3502    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3503    │3504    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/235053506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3507    You may run "mix format --migrate" to fix this warning automatically.3508    │3509 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf3510    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3511    │3512    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/535133514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3515    You may run "mix format --migrate" to fix this warning automatically.3516    │3517 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"3518    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3519    │3520    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/635213522    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3523    You may run "mix format --migrate" to fix this warning automatically.3524    │3525 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"3526    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3527    │3528    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/235293530    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3531    You may run "mix format --migrate" to fix this warning automatically.3532    │3533 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"3534    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3535    │3536    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/535373538    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3539    You may run "mix format --migrate" to fix this warning automatically.3540    │3541 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN3542    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3543    │3544    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/635453546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3547    You may run "mix format --migrate" to fix this warning automatically.3548    │3549 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN3550    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3551    │3552    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/235533554    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3555    You may run "mix format --migrate" to fix this warning automatically.3556    │3557 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN3558    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3559    │3560    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/535613562    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3563    You may run "mix format --migrate" to fix this warning automatically.3564    │3565 26 │       <<4::int32, float::float32>>   -> float3566    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3567    │3568    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/635693570    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3571    You may run "mix format --migrate" to fix this warning automatically.3572    │3573 26 │       <<4::int32, float::float32>>   -> float3574    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3575    │3576    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/635773578    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3579    You may run "mix format --migrate" to fix this warning automatically.3580    │3581 26 │       <<4::int32, float::float32>>   -> float3582    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3583    │3584    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/235853586    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3587    You may run "mix format --migrate" to fix this warning automatically.3588    │3589 26 │       <<4::int32, float::float32>>   -> float3590    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3591    │3592    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/235933594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3595    You may run "mix format --migrate" to fix this warning automatically.3596    │3597 26 │       <<4::int32, float::float32>>   -> float3598    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3599    │3600    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/536013602    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3603    You may run "mix format --migrate" to fix this warning automatically.3604    │3605 26 │       <<4::int32, float::float32>>   -> float3606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3607    │3608    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/536093610     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3611     You may run "mix format --migrate" to fix this warning automatically.3612     │3613 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3614     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3615     │3616     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/636173618     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3619     You may run "mix format --migrate" to fix this warning automatically.3620     │3621 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3622     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3623     │3624     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/236253626     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3627     You may run "mix format --migrate" to fix this warning automatically.3628     │3629 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3630     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3631     │3632     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/536333634    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3635    You may run "mix format --migrate" to fix this warning automatically.3636    │3637 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf3638    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3639    │3640    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/636413642    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3643    You may run "mix format --migrate" to fix this warning automatically.3644    │3645 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf3646    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3647    │3648    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/236493650    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3651    You may run "mix format --migrate" to fix this warning automatically.3652    │3653 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf3654    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3655    │3656    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/536573658    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3659    You may run "mix format --migrate" to fix this warning automatically.3660    │3661 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"3662    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3663    │3664    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/636653666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3667    You may run "mix format --migrate" to fix this warning automatically.3668    │3669 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"3670    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3671    │3672    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/236733674    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3675    You may run "mix format --migrate" to fix this warning automatically.3676    │3677 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"3678    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3679    │3680    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/536813682    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3683    You may run "mix format --migrate" to fix this warning automatically.3684    │3685 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN3686    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3687    │3688    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/636893690    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3691    You may run "mix format --migrate" to fix this warning automatically.3692    │3693 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN3694    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3695    │3696    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/236973698    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3699    You may run "mix format --migrate" to fix this warning automatically.3700    │3701 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN3702    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3703    │3704    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/537053706    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3707    You may run "mix format --migrate" to fix this warning automatically.3708    │3709 26 │       <<8::int32, float::float64>>        -> float3710    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3711    │3712    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/637133714    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3715    You may run "mix format --migrate" to fix this warning automatically.3716    │3717 26 │       <<8::int32, float::float64>>        -> float3718    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3719    │3720    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/637213722    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3723    You may run "mix format --migrate" to fix this warning automatically.3724    │3725 26 │       <<8::int32, float::float64>>        -> float3726    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3727    │3728    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/237293730    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3731    You may run "mix format --migrate" to fix this warning automatically.3732    │3733 26 │       <<8::int32, float::float64>>        -> float3734    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3735    │3736    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/237373738    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3739    You may run "mix format --migrate" to fix this warning automatically.3740    │3741 26 │       <<8::int32, float::float64>>        -> float3742    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3743    │3744    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/537453746    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3747    You may run "mix format --migrate" to fix this warning automatically.3748    │3749 26 │       <<8::int32, float::float64>>        -> float3750    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3751    │3752    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/537533754     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3755     You may run "mix format --migrate" to fix this warning automatically.3756     │3757 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3758     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3759     │3760     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/637613762     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3763     You may run "mix format --migrate" to fix this warning automatically.3764     │3765 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3766     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3767     │3768     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/237693770     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3771     You may run "mix format --migrate" to fix this warning automatically.3772     │3773 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3774     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3775     │3776     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/537773778     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3779     You may run "mix format --migrate" to fix this warning automatically.3780     │3781 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3782     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3783     │3784     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/637853786     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3787     You may run "mix format --migrate" to fix this warning automatically.3788     │3789 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3790     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3791     │3792     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/237933794     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3795     You may run "mix format --migrate" to fix this warning automatically.3796     │3797 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3798     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3799     │3800     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/538013802     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3803     You may run "mix format --migrate" to fix this warning automatically.3804     │3805 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3806     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3807     │3808     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/638093810     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3811     You may run "mix format --migrate" to fix this warning automatically.3812     │3813 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3814     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3815     │3816     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/238173818     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3819     You may run "mix format --migrate" to fix this warning automatically.3820     │3821 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3822     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3823     │3824     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/538253826    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3827    You may run "mix format --migrate" to fix this warning automatically.3828    │3829 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->3830    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3831    │3832    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/638333834    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3835    You may run "mix format --migrate" to fix this warning automatically.3836    │3837 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->3838    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3839    │3840    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/238413842    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3843    You may run "mix format --migrate" to fix this warning automatically.3844    │3845 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->3846    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3847    │3848    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/538493850    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3851    You may run "mix format --migrate" to fix this warning automatically.3852    │3853 23 │       <<20 :: int32, 3, 128, 0, 16,3854    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3855    │3856    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/638573858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3859    You may run "mix format --migrate" to fix this warning automatically.3860    │3861 23 │       <<20 :: int32, 3, 128, 0, 16,3862    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3863    │3864    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/238653866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3867    You may run "mix format --migrate" to fix this warning automatically.3868    │3869 23 │       <<20 :: int32, 3, 128, 0, 16,3870    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3871    │3872    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/538733874     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3875     You may run "mix format --migrate" to fix this warning automatically.3876     │3877 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3878     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3879     │3880     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/638813882     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3883     You may run "mix format --migrate" to fix this warning automatically.3884     │3885 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3886     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3887     │3888     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/238893890     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3891     You may run "mix format --migrate" to fix this warning automatically.3892     │3893 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3894     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3895     │3896     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/538973898    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3899    You may run "mix format --migrate" to fix this warning automatically.3900    │3901 20 │       <<2 :: int32, int :: int16>> -> int3902    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3903    │3904    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/639053906    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3907    You may run "mix format --migrate" to fix this warning automatically.3908    │3909 20 │       <<2 :: int32, int :: int16>> -> int3910    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3911    │3912    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/639133914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3915    You may run "mix format --migrate" to fix this warning automatically.3916    │3917 20 │       <<2 :: int32, int :: int16>> -> int3918    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3919    │3920    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/239213922    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3923    You may run "mix format --migrate" to fix this warning automatically.3924    │3925 20 │       <<2 :: int32, int :: int16>> -> int3926    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3927    │3928    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/239293930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3931    You may run "mix format --migrate" to fix this warning automatically.3932    │3933 20 │       <<2 :: int32, int :: int16>> -> int3934    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3935    │3936    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/539373938    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3939    You may run "mix format --migrate" to fix this warning automatically.3940    │3941 20 │       <<2 :: int32, int :: int16>> -> int3942    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3943    │3944    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/539453946     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3947     You may run "mix format --migrate" to fix this warning automatically.3948     │3949 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3950     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3951     │3952     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/639533954     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3955     You may run "mix format --migrate" to fix this warning automatically.3956     │3957 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3958     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3959     │3960     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/239613962     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3963     You may run "mix format --migrate" to fix this warning automatically.3964     │3965 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3966     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3967     │3968     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/539693970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3971    You may run "mix format --migrate" to fix this warning automatically.3972    │3973 20 │       <<4 :: int32, int :: int32>> -> int3974    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3975    │3976    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/639773978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3979    You may run "mix format --migrate" to fix this warning automatically.3980    │3981 20 │       <<4 :: int32, int :: int32>> -> int3982    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3983    │3984    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/639853986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3987    You may run "mix format --migrate" to fix this warning automatically.3988    │3989 20 │       <<4 :: int32, int :: int32>> -> int3990    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3991    │3992    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/239933994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3995    You may run "mix format --migrate" to fix this warning automatically.3996    │3997 20 │       <<4 :: int32, int :: int32>> -> int3998    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3999    │4000    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/240014002    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4003    You may run "mix format --migrate" to fix this warning automatically.4004    │4005 20 │       <<4 :: int32, int :: int32>> -> int4006    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4007    │4008    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/540094010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4011    You may run "mix format --migrate" to fix this warning automatically.4012    │4013 20 │       <<4 :: int32, int :: int32>> -> int4014    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4015    │4016    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/540174018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4019     You may run "mix format --migrate" to fix this warning automatically.4020     │4021 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4022     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4023     │4024     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/640254026     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4027     You may run "mix format --migrate" to fix this warning automatically.4028     │4029 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4030     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4031     │4032     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/240334034     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4035     You may run "mix format --migrate" to fix this warning automatically.4036     │4037 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4038     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4039     │4040     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/540414042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4043    You may run "mix format --migrate" to fix this warning automatically.4044    │4045 20 │       <<8 :: int32, int :: int64>> -> int4046    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4047    │4048    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/640494050    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4051    You may run "mix format --migrate" to fix this warning automatically.4052    │4053 20 │       <<8 :: int32, int :: int64>> -> int4054    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4055    │4056    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/640574058    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4059    You may run "mix format --migrate" to fix this warning automatically.4060    │4061 20 │       <<8 :: int32, int :: int64>> -> int4062    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4063    │4064    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/240654066    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4067    You may run "mix format --migrate" to fix this warning automatically.4068    │4069 20 │       <<8 :: int32, int :: int64>> -> int4070    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4071    │4072    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/240734074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4075    You may run "mix format --migrate" to fix this warning automatically.4076    │4077 20 │       <<8 :: int32, int :: int64>> -> int4078    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4079    │4080    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/540814082    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4083    You may run "mix format --migrate" to fix this warning automatically.4084    │4085 20 │       <<8 :: int32, int :: int64>> -> int4086    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4087    │4088    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/540894090     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4091     You may run "mix format --migrate" to fix this warning automatically.4092     │4093 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4094     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4095     │4096     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/640974098     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4099     You may run "mix format --migrate" to fix this warning automatically.4100     │4101 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4102     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4103     │4104     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/241054106     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4107     You may run "mix format --migrate" to fix this warning automatically.4108     │4109 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4110     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4111     │4112     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/541134114    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4115    You may run "mix format --migrate" to fix this warning automatically.4116    │4117 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4118    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4119    │4120    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/641214122    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4123    You may run "mix format --migrate" to fix this warning automatically.4124    │4125 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4126    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4127    │4128    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/641294130    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4131    You may run "mix format --migrate" to fix this warning automatically.4132    │4133 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4134    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4135    │4136    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/641374138    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4139    You may run "mix format --migrate" to fix this warning automatically.4140    │4141 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4142    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4143    │4144    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/641454146    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4147    You may run "mix format --migrate" to fix this warning automatically.4148    │4149 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4150    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4151    │4152    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/241534154    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4155    You may run "mix format --migrate" to fix this warning automatically.4156    │4157 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4158    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4159    │4160    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/241614162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4163    You may run "mix format --migrate" to fix this warning automatically.4164    │4165 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4166    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4167    │4168    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/241694170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4171    You may run "mix format --migrate" to fix this warning automatically.4172    │4173 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4174    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4175    │4176    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/241774178    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4179    You may run "mix format --migrate" to fix this warning automatically.4180    │4181 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4182    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4183    │4184    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/541854186    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4187    You may run "mix format --migrate" to fix this warning automatically.4188    │4189 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4190    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4191    │4192    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/541934194    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4195    You may run "mix format --migrate" to fix this warning automatically.4196    │4197 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4198    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4199    │4200    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/542014202    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4203    You may run "mix format --migrate" to fix this warning automatically.4204    │4205 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->4206    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4207    │4208    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/542094210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4211     You may run "mix format --migrate" to fix this warning automatically.4212     │4213 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4214     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4215     │4216     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/642174218     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4219     You may run "mix format --migrate" to fix this warning automatically.4220     │4221 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4222     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4223     │4224     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/242254226     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4227     You may run "mix format --migrate" to fix this warning automatically.4228     │4229 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4230     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4231     │4232     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/542334234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4235    You may run "mix format --migrate" to fix this warning automatically.4236    │4237 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4238    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4239    │4240    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/642414242    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4243    You may run "mix format --migrate" to fix this warning automatically.4244    │4245 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4246    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4247    │4248    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/642494250    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4251    You may run "mix format --migrate" to fix this warning automatically.4252    │4253 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4254    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4255    │4256    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/642574258    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4259    You may run "mix format --migrate" to fix this warning automatically.4260    │4261 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4262    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4263    │4264    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/642654266    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4267    You may run "mix format --migrate" to fix this warning automatically.4268    │4269 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4270    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4271    │4272    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/242734274    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4275    You may run "mix format --migrate" to fix this warning automatically.4276    │4277 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4278    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4279    │4280    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/242814282    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4283    You may run "mix format --migrate" to fix this warning automatically.4284    │4285 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4286    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4287    │4288    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/242894290    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4291    You may run "mix format --migrate" to fix this warning automatically.4292    │4293 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4294    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4295    │4296    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/242974298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4299    You may run "mix format --migrate" to fix this warning automatically.4300    │4301 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4302    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4303    │4304    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/543054306    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4307    You may run "mix format --migrate" to fix this warning automatically.4308    │4309 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4310    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4311    │4312    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/543134314    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4315    You may run "mix format --migrate" to fix this warning automatically.4316    │4317 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4318    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4319    │4320    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/543214322    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4323    You may run "mix format --migrate" to fix this warning automatically.4324    │4325 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->4326    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4327    │4328    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/543294330     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4331     You may run "mix format --migrate" to fix this warning automatically.4332     │4333 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4334     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4335     │4336     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/643374338     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4339     You may run "mix format --migrate" to fix this warning automatically.4340     │4341 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4342     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4343     │4344     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/243454346     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4347     You may run "mix format --migrate" to fix this warning automatically.4348     │4349 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4350     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4351     │4352     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/543534354    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4355    You may run "mix format --migrate" to fix this warning automatically.4356    │4357 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4358    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4359    │4360    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/643614362    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4363    You may run "mix format --migrate" to fix this warning automatically.4364    │4365 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4366    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4367    │4368    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/643694370    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4371    You may run "mix format --migrate" to fix this warning automatically.4372    │4373 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4374    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4375    │4376    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/643774378    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4379    You may run "mix format --migrate" to fix this warning automatically.4380    │4381 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4382    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4383    │4384    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/643854386    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4387    You may run "mix format --migrate" to fix this warning automatically.4388    │4389 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4390    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4391    │4392    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/643934394    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4395    You may run "mix format --migrate" to fix this warning automatically.4396    │4397 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4398    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4399    │4400    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244014402    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4403    You may run "mix format --migrate" to fix this warning automatically.4404    │4405 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4406    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4407    │4408    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244094410    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4411    You may run "mix format --migrate" to fix this warning automatically.4412    │4413 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4414    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4415    │4416    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244174418    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4419    You may run "mix format --migrate" to fix this warning automatically.4420    │4421 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4422    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4423    │4424    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244254426    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4427    You may run "mix format --migrate" to fix this warning automatically.4428    │4429 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4430    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4431    │4432    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244334434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4435    You may run "mix format --migrate" to fix this warning automatically.4436    │4437 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4438    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4439    │4440    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544414442    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4443    You may run "mix format --migrate" to fix this warning automatically.4444    │4445 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4446    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4447    │4448    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544494450    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4451    You may run "mix format --migrate" to fix this warning automatically.4452    │4453 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4454    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4455    │4456    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544574458    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4459    You may run "mix format --migrate" to fix this warning automatically.4460    │4461 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4462    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4463    │4464    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544654466    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4467    You may run "mix format --migrate" to fix this warning automatically.4468    │4469 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4470    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4471    │4472    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544734474     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4475     You may run "mix format --migrate" to fix this warning automatically.4476     │4477 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4478     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4479     │4480     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/644814482     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4483     You may run "mix format --migrate" to fix this warning automatically.4484     │4485 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4486     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4487     │4488     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/244894490     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4491     You may run "mix format --migrate" to fix this warning automatically.4492     │4493 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4494     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4495     │4496     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/544974498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4499    You may run "mix format --migrate" to fix this warning automatically.4500    │4501 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->4502    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4503    │4504    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/645054506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4507    You may run "mix format --migrate" to fix this warning automatically.4508    │4509 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->4510    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4511    │4512    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/245134514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4515    You may run "mix format --migrate" to fix this warning automatically.4516    │4517 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->4518    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4519    │4520    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/545214522     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4523     You may run "mix format --migrate" to fix this warning automatically.4524     │4525 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4526     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4527     │4528     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/645294530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4531     You may run "mix format --migrate" to fix this warning automatically.4532     │4533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4535     │4536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/245374538     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4539     You may run "mix format --migrate" to fix this warning automatically.4540     │4541 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4542     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4543     │4544     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/545454546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4547    You may run "mix format --migrate" to fix this warning automatically.4548    │4549 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)4550    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4551    │4552    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/645534554    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4555    You may run "mix format --migrate" to fix this warning automatically.4556    │4557 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)4558    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4559    │4560    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/245614562    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4563    You may run "mix format --migrate" to fix this warning automatically.4564    │4565 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)4566    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4567    │4568    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/545694570     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4571     You may run "mix format --migrate" to fix this warning automatically.4572     │4573 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4574     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4575     │4576     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/645774578     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4579     You may run "mix format --migrate" to fix this warning automatically.4580     │4581 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4582     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4583     │4584     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/245854586     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4587     You may run "mix format --migrate" to fix this warning automatically.4588     │4589 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4590     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4591     │4592     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/545934594    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4595    You may run "mix format --migrate" to fix this warning automatically.4596    │4597 19 │       <<len :: int32, data :: binary-size(len)>> ->4598    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4599    │4600    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/646014602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4603    You may run "mix format --migrate" to fix this warning automatically.4604    │4605 19 │       <<len :: int32, data :: binary-size(len)>> ->4606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4607    │4608    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/246094610    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4611    You may run "mix format --migrate" to fix this warning automatically.4612    │4613 19 │       <<len :: int32, data :: binary-size(len)>> ->4614    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4615    │4616    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/546174618     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4619     You may run "mix format --migrate" to fix this warning automatically.4620     │4621 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4622     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4623     │4624     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/646254626     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4627     You may run "mix format --migrate" to fix this warning automatically.4628     │4629 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4630     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4631     │4632     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/246334634     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4635     You may run "mix format --migrate" to fix this warning automatically.4636     │4637 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4638     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4639     │4640     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/546414642    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4643    You may run "mix format --migrate" to fix this warning automatically.4644    │4645 28 │       <<4 :: int32, oid :: uint32>> -> oid4646    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4647    │4648    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/646494650    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4651    You may run "mix format --migrate" to fix this warning automatically.4652    │4653 28 │       <<4 :: int32, oid :: uint32>> -> oid4654    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4655    │4656    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/646574658    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4659    You may run "mix format --migrate" to fix this warning automatically.4660    │4661 28 │       <<4 :: int32, oid :: uint32>> -> oid4662    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4663    │4664    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/246654666    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4667    You may run "mix format --migrate" to fix this warning automatically.4668    │4669 28 │       <<4 :: int32, oid :: uint32>> -> oid4670    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4671    │4672    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/246734674    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4675    You may run "mix format --migrate" to fix this warning automatically.4676    │4677 28 │       <<4 :: int32, oid :: uint32>> -> oid4678    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4679    │4680    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/546814682    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4683    You may run "mix format --migrate" to fix this warning automatically.4684    │4685 28 │       <<4 :: int32, oid :: uint32>> -> oid4686    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4687    │4688    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/546894690     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4691     You may run "mix format --migrate" to fix this warning automatically.4692     │4693 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4694     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4695     │4696     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/646974698     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4699     You may run "mix format --migrate" to fix this warning automatically.4700     │4701 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4702     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4703     │4704     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/247054706     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4707     You may run "mix format --migrate" to fix this warning automatically.4708     │4709 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4710     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4711     │4712     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/547134714    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4715    You may run "mix format --migrate" to fix this warning automatically.4716    │4717 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->4718    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4719    │4720    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/647214722    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4723    You may run "mix format --migrate" to fix this warning automatically.4724    │4725 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->4726    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4727    │4728    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/247294730    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4731    You may run "mix format --migrate" to fix this warning automatically.4732    │4733 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->4734    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4735    │4736    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/547374738     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4739     You may run "mix format --migrate" to fix this warning automatically.4740     │4741 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4742     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4743     │4744     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/647454746     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4747     You may run "mix format --migrate" to fix this warning automatically.4748     │4749 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4750     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4751     │4752     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/247534754     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4755     You may run "mix format --migrate" to fix this warning automatically.4756     │4757 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4758     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4759     │4760     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/547614762    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4763    You may run "mix format --migrate" to fix this warning automatically.4764    │4765 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4766    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4767    │4768    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/647694770    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4771    You may run "mix format --migrate" to fix this warning automatically.4772    │4773 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4774    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4775    │4776    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/647774778    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4779    You may run "mix format --migrate" to fix this warning automatically.4780    │4781 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4782    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4783    │4784    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/647854786    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4787    You may run "mix format --migrate" to fix this warning automatically.4788    │4789 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4790    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4791    │4792    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/247934794    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4795    You may run "mix format --migrate" to fix this warning automatically.4796    │4797 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4798    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4799    │4800    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/248014802    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4803    You may run "mix format --migrate" to fix this warning automatically.4804    │4805 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4806    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4807    │4808    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/248094810    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4811    You may run "mix format --migrate" to fix this warning automatically.4812    │4813 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4814    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4815    │4816    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/548174818    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4819    You may run "mix format --migrate" to fix this warning automatically.4820    │4821 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4822    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4823    │4824    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/548254826    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4827    You may run "mix format --migrate" to fix this warning automatically.4828    │4829 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}4830    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4831    │4832    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/548334834     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4835     You may run "mix format --migrate" to fix this warning automatically.4836     │4837 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4838     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4839     │4840     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/648414842     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4843     You may run "mix format --migrate" to fix this warning automatically.4844     │4845 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4846     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4847     │4848     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/248494850     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4851     You may run "mix format --migrate" to fix this warning automatically.4852     │4853 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4854     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4855     │4856     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/548574858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4859    You may run "mix format --migrate" to fix this warning automatically.4860    │4861 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->4862    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4863    │4864    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/648654866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4867    You may run "mix format --migrate" to fix this warning automatically.4868    │4869 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->4870    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4871    │4872    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/248734874    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4875    You may run "mix format --migrate" to fix this warning automatically.4876    │4877 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->4878    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4879    │4880    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/548814882     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4883     You may run "mix format --migrate" to fix this warning automatically.4884     │4885 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4886     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4887     │4888     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/648894890     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4891     You may run "mix format --migrate" to fix this warning automatically.4892     │4893 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4894     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4895     │4896     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/248974898     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4899     You may run "mix format --migrate" to fix this warning automatically.4900     │4901 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4902     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4903     │4904     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/549054906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4907    You may run "mix format --migrate" to fix this warning automatically.4908    │4909 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4910    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4911    │4912    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/849134914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4915    You may run "mix format --migrate" to fix this warning automatically.4916    │4917 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4918    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4919    │4920    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/449214922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4923    You may run "mix format --migrate" to fix this warning automatically.4924    │4925 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4926    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4927    │4928    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/749294930     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4931     You may run "mix format --migrate" to fix this warning automatically.4932     │4933 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4934     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4935     │4936     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/849374938     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4939     You may run "mix format --migrate" to fix this warning automatically.4940     │4941 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4942     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4943     │4944     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/449454946     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4947     You may run "mix format --migrate" to fix this warning automatically.4948     │4949 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4950     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4951     │4952     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/749534954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4955    You may run "mix format --migrate" to fix this warning automatically.4956    │4957 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)4958    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4959    │4960    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/649614962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4963    You may run "mix format --migrate" to fix this warning automatically.4964    │4965 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)4966    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4967    │4968    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/249694970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4971    You may run "mix format --migrate" to fix this warning automatically.4972    │4973 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)4974    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4975    │4976    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/549774978     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4979     You may run "mix format --migrate" to fix this warning automatically.4980     │4981 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4982     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4983     │4984     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/649854986     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4987     You may run "mix format --migrate" to fix this warning automatically.4988     │4989 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4990     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4991     │4992     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/249934994     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4995     You may run "mix format --migrate" to fix this warning automatically.4996     │4997 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4998     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4999     │5000     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/550015002    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5003    You may run "mix format --migrate" to fix this warning automatically.5004    │5005 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5006    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5007    │5008    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/850095010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5011    You may run "mix format --migrate" to fix this warning automatically.5012    │5013 40 │         <<count::int32, data::binary>> = binary5014    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5015    │5016    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/850175018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5019    You may run "mix format --migrate" to fix this warning automatically.5020    │5021 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5022    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5023    │5024    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/450255026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5027    You may run "mix format --migrate" to fix this warning automatically.5028    │5029 40 │         <<count::int32, data::binary>> = binary5030    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5031    │5032    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/450335034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5035    You may run "mix format --migrate" to fix this warning automatically.5036    │5037 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5038    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5039    │5040    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/750415042    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5043    You may run "mix format --migrate" to fix this warning automatically.5044    │5045 40 │         <<count::int32, data::binary>> = binary5046    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5047    │5048    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/750495050    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5051    You may run "mix format --migrate" to fix this warning automatically.5052    │5053 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5054    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5055    │5056    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/850575058    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5059    You may run "mix format --migrate" to fix this warning automatically.5060    │5061 44 │         <<_::int32, data::binary>> = binary5062    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5063    │5064    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/850655066    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5067    You may run "mix format --migrate" to fix this warning automatically.5068    │5069 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5070    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5071    │5072    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/450735074    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5075    You may run "mix format --migrate" to fix this warning automatically.5076    │5077 44 │         <<_::int32, data::binary>> = binary5078    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5079    │5080    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/450815082    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5083    You may run "mix format --migrate" to fix this warning automatically.5084    │5085 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5086    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5087    │5088    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/750895090    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5091    You may run "mix format --migrate" to fix this warning automatically.5092    │5093 44 │         <<_::int32, data::binary>> = binary5094    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5095    │5096    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/750975098     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5099     You may run "mix format --migrate" to fix this warning automatically.5100     │5101 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5102     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5103     │5104     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/851055106     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5107     You may run "mix format --migrate" to fix this warning automatically.5108     │5109 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5110     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5111     │5112     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/451135114     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5115     You may run "mix format --migrate" to fix this warning automatically.5116     │5117 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5118     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5119     │5120     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/751215122    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5123    You may run "mix format --migrate" to fix this warning automatically.5124    │5125 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5126    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5127    │5128    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/651295130    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5131    You may run "mix format --migrate" to fix this warning automatically.5132    │5133 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5134    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5135    │5136    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/651375138    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5139    You may run "mix format --migrate" to fix this warning automatically.5140    │5141 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5142    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5143    │5144    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/651455146    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5147    You may run "mix format --migrate" to fix this warning automatically.5148    │5149 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5150    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5151    │5152    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/251535154    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5155    You may run "mix format --migrate" to fix this warning automatically.5156    │5157 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5158    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5159    │5160    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/251615162    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5163    You may run "mix format --migrate" to fix this warning automatically.5164    │5165 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5166    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5167    │5168    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/251695170    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5171    You may run "mix format --migrate" to fix this warning automatically.5172    │5173 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5174    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5175    │5176    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/551775178    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5179    You may run "mix format --migrate" to fix this warning automatically.5180    │5181 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5182    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5183    │5184    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/551855186    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5187    You may run "mix format --migrate" to fix this warning automatically.5188    │5189 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->5190    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5191    │5192    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/551935194     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5195     You may run "mix format --migrate" to fix this warning automatically.5196     │5197 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5198     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5199     │5200     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/652015202     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5203     You may run "mix format --migrate" to fix this warning automatically.5204     │5205 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5206     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5207     │5208     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/252095210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5211     You may run "mix format --migrate" to fix this warning automatically.5212     │5213 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5214     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5215     │5216     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/552175218    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5219    You may run "mix format --migrate" to fix this warning automatically.5220    │5221 33 │       <<8 :: int32, microsecs :: int64>> ->5222    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5223    │5224    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/652255226    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5227    You may run "mix format --migrate" to fix this warning automatically.5228    │5229 33 │       <<8 :: int32, microsecs :: int64>> ->5230    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5231    │5232    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/652335234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5235    You may run "mix format --migrate" to fix this warning automatically.5236    │5237 33 │       <<8 :: int32, microsecs :: int64>> ->5238    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5239    │5240    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/252415242    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5243    You may run "mix format --migrate" to fix this warning automatically.5244    │5245 33 │       <<8 :: int32, microsecs :: int64>> ->5246    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5247    │5248    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/252495250    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5251    You may run "mix format --migrate" to fix this warning automatically.5252    │5253 33 │       <<8 :: int32, microsecs :: int64>> ->5254    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5255    │5256    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/552575258    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5259    You may run "mix format --migrate" to fix this warning automatically.5260    │5261 33 │       <<8 :: int32, microsecs :: int64>> ->5262    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5263    │5264    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/552655266     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5267     You may run "mix format --migrate" to fix this warning automatically.5268     │5269 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5270     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5271     │5272     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/652735274     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5275     You may run "mix format --migrate" to fix this warning automatically.5276     │5277 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5278     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5279     │5280     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/252815282     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5283     You may run "mix format --migrate" to fix this warning automatically.5284     │5285 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5286     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5287     │5288     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/552895290    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5291    You may run "mix format --migrate" to fix this warning automatically.5292    │5293 37 │       <<8 :: int32, microsecs :: int64>> ->5294    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5295    │5296    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/652975298    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5299    You may run "mix format --migrate" to fix this warning automatically.5300    │5301 37 │       <<8 :: int32, microsecs :: int64>> ->5302    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5303    │5304    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/653055306    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5307    You may run "mix format --migrate" to fix this warning automatically.5308    │5309 37 │       <<8 :: int32, microsecs :: int64>> ->5310    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5311    │5312    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/253135314    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5315    You may run "mix format --migrate" to fix this warning automatically.5316    │5317 37 │       <<8 :: int32, microsecs :: int64>> ->5318    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5319    │5320    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/253215322    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5323    You may run "mix format --migrate" to fix this warning automatically.5324    │5325 37 │       <<8 :: int32, microsecs :: int64>> ->5326    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5327    │5328    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/553295330    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5331    You may run "mix format --migrate" to fix this warning automatically.5332    │5333 37 │       <<8 :: int32, microsecs :: int64>> ->5334    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5335    │5336    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/553375338     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5339     You may run "mix format --migrate" to fix this warning automatically.5340     │5341 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5342     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5343     │5344     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/653455346     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5347     You may run "mix format --migrate" to fix this warning automatically.5348     │5349 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5350     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5351     │5352     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/253535354     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5355     You may run "mix format --migrate" to fix this warning automatically.5356     │5357 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5358     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5359     │5360     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/553615362    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5363    You may run "mix format --migrate" to fix this warning automatically.5364    │5365 42 │       <<8 :: int32, microsecs :: int64>> ->5366    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5367    │5368    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/653695370    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5371    You may run "mix format --migrate" to fix this warning automatically.5372    │5373 42 │       <<8 :: int32, microsecs :: int64>> ->5374    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5375    │5376    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/653775378    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5379    You may run "mix format --migrate" to fix this warning automatically.5380    │5381 42 │       <<8 :: int32, microsecs :: int64>> ->5382    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5383    │5384    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/253855386    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5387    You may run "mix format --migrate" to fix this warning automatically.5388    │5389 42 │       <<8 :: int32, microsecs :: int64>> ->5390    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5391    │5392    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/253935394    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5395    You may run "mix format --migrate" to fix this warning automatically.5396    │5397 42 │       <<8 :: int32, microsecs :: int64>> ->5398    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5399    │5400    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/554015402    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5403    You may run "mix format --migrate" to fix this warning automatically.5404    │5405 42 │       <<8 :: int32, microsecs :: int64>> ->5406    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5407    │5408    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/554095410     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5411     You may run "mix format --migrate" to fix this warning automatically.5412     │5413 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5414     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5415     │5416     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/654175418     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5419     You may run "mix format --migrate" to fix this warning automatically.5420     │5421 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5422     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5423     │5424     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/254255426     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5427     You may run "mix format --migrate" to fix this warning automatically.5428     │5429 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5430     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5431     │5432     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/554335434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5435    You may run "mix format --migrate" to fix this warning automatically.5436    │5437 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5438    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5439    │5440    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/654415442    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5443    You may run "mix format --migrate" to fix this warning automatically.5444    │5445 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5446    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5447    │5448    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/654495450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5451    You may run "mix format --migrate" to fix this warning automatically.5452    │5453 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5454    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5455    │5456    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/654575458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5459    You may run "mix format --migrate" to fix this warning automatically.5460    │5461 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5462    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5463    │5464    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/254655466    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5467    You may run "mix format --migrate" to fix this warning automatically.5468    │5469 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5470    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5471    │5472    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/254735474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5475    You may run "mix format --migrate" to fix this warning automatically.5476    │5477 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5478    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5479    │5480    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/254815482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5483    You may run "mix format --migrate" to fix this warning automatically.5484    │5485 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5486    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5487    │5488    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/554895490    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5491    You may run "mix format --migrate" to fix this warning automatically.5492    │5493 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5494    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5495    │5496    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/554975498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5499    You may run "mix format --migrate" to fix this warning automatically.5500    │5501 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->5502    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5503    │5504    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/555055506     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5507     You may run "mix format --migrate" to fix this warning automatically.5508     │5509 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5510     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5511     │5512     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/655135514     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5515     You may run "mix format --migrate" to fix this warning automatically.5516     │5517 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5518     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5519     │5520     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/255215522     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5523     You may run "mix format --migrate" to fix this warning automatically.5524     │5525 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5526     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5527     │5528     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/555295530     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5531     You may run "mix format --migrate" to fix this warning automatically.5532     │5533 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5534     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5535     │5536     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/655375538     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5539     You may run "mix format --migrate" to fix this warning automatically.5540     │5541 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5542     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5543     │5544     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/655455546     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5547     You may run "mix format --migrate" to fix this warning automatically.5548     │5549 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5550     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5551     │5552     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/255535554     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5555     You may run "mix format --migrate" to fix this warning automatically.5556     │5557 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5558     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5559     │5560     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/255615562     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5563     You may run "mix format --migrate" to fix this warning automatically.5564     │5565 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5566     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5567     │5568     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/555695570     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5571     You may run "mix format --migrate" to fix this warning automatically.5572     │5573 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5574     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5575     │5576     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/555775578     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5579     You may run "mix format --migrate" to fix this warning automatically.5580     │5581 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5582     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5583     │5584     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/655855586     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5587     You may run "mix format --migrate" to fix this warning automatically.5588     │5589 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5590     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5591     │5592     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/255935594     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5595     You may run "mix format --migrate" to fix this warning automatically.5596     │5597 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5598     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5599     │5600     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/556015602    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5603    You may run "mix format --migrate" to fix this warning automatically.5604    │5605 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)5606    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5607    │5608    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/656095610    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5611    You may run "mix format --migrate" to fix this warning automatically.5612    │5613 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)5614    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5615    │5616    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/256175618    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5619    You may run "mix format --migrate" to fix this warning automatically.5620    │5621 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)5622    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5623    │5624    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/556255626     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5627     You may run "mix format --migrate" to fix this warning automatically.5628     │5629 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5630     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5631     │5632     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/656335634     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5635     You may run "mix format --migrate" to fix this warning automatically.5636     │5637 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5638     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5639     │5640     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/256415642     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5643     You may run "mix format --migrate" to fix this warning automatically.5644     │5645 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5646     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5647     │5648     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/556495650    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5651    You may run "mix format --migrate" to fix this warning automatically.5652    │5653 17 │       <<0 :: int32>> -> :void5654    │       ~~~~~~~~~~~~~~~~~~~~~~~5655    │5656    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/656575658    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5659    You may run "mix format --migrate" to fix this warning automatically.5660    │5661 17 │       <<0 :: int32>> -> :void5662    │       ~~~~~~~~~~~~~~~~~~~~~~~5663    │5664    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/256655666    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5667    You may run "mix format --migrate" to fix this warning automatically.5668    │5669 17 │       <<0 :: int32>> -> :void5670    │       ~~~~~~~~~~~~~~~~~~~~~~~5671    │5672    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/556735674     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5675     You may run "mix format --migrate" to fix this warning automatically.5676     │5677 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5678     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5679     │5680     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/656815682     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5683     You may run "mix format --migrate" to fix this warning automatically.5684     │5685 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5686     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5687     │5688     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/256895690     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5691     You may run "mix format --migrate" to fix this warning automatically.5692     │5693 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5694     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5695     │5696     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/556975698    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5699    You may run "mix format --migrate" to fix this warning automatically.5700    │5701 23 │       <<0 :: int32>> -> :void5702    │       ~~~~~~~~~~~~~~~~~~~~~~~5703    │5704    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/657055706    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5707    You may run "mix format --migrate" to fix this warning automatically.5708    │5709 23 │       <<0 :: int32>> -> :void5710    │       ~~~~~~~~~~~~~~~~~~~~~~~5711    │5712    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/257135714    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5715    You may run "mix format --migrate" to fix this warning automatically.5716    │5717 23 │       <<0 :: int32>> -> :void5718    │       ~~~~~~~~~~~~~~~~~~~~~~~5719    │5720    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/557215722     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5723     You may run "mix format --migrate" to fix this warning automatically.5724     │5725 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5726     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5727     │5728     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/657295730     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5731     You may run "mix format --migrate" to fix this warning automatically.5732     │5733 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5734     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5735     │5736     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/257375738     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5739     You may run "mix format --migrate" to fix this warning automatically.5740     │5741 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5742     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5743     │5744     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/557455746    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead5747    │5748 20 │     manager    = worker(Postgrex.TypeManager, [])5749    │                  ~5750    │5751    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/157525753    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead5754    │5755 21 │     server_sup = supervisor(__MODULE__, [:servers])5756    │                  ~5757    │5758    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/157595760    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead5761    │5762 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])5763    │     ~5764    │5765    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/15766    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/157675768    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead5769    │5770 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])5771    │                   ~5772    │5773    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/157745775     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead5776     │5777 110 │     if Map.size(s.listener_channels[channel]) == 1 do5778     │            ~5779     │5780     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/35781     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/35782     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/257835784    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead5785    │5786 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]5787    │            ~5788    │5789    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/157905791     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)5792     │5793 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do5794     │               ~5795     │5796     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/257975798     warning: a struct for Postgrex.Query is expected on struct update:57995800         %Postgrex.Query{5801           query5802           | param_oids: param_oids,5803             param_formats: param_formats,5804             param_types: param_types5805         }58065807     but got type:58085809         dynamic()58105811     where "query" was given the type:58125813         # type: dynamic()5814         # from: lib/postgrex/protocol.ex:910:355815         query58165817     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"58185819     type warning found at:5820     │5821 915 │         query = %Query{query | param_oids: param_oids,5822     │                 ~5823     │5824     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/658255826     warning: a struct for Postgrex.Query is expected on struct update:58275828         %Postgrex.Query{5829           query5830           | ref: make_ref(),5831             types: types,5832             columns: col_names,5833             result_oids: result_oids,5834             result_formats: result_formats,5835             result_types: result_types5836         }58375838     but got type:58395840         dynamic()58415842     where "query" was given the type:58435844         # type: dynamic()5845         # from: lib/postgrex/protocol.ex:926:355846         query58475848     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"58495850     type warning found at:5851     │5852 932 │         query = %Query{query | ref: make_ref(), types: types,5853     │                 ~5854     │5855     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/658565857    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead5858    │5859  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),5860    │                 ~5861    │5862    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/258635864    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead5865    │5866  9 │                 worker(Postgrex.Parameters, [])]5867    │                 ~5868    │5869    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/258705871     warning: a struct for Postgrex.Query is expected on struct update:58725873         %Postgrex.Query{query | ref: make_ref()}58745875     but got type:58765877         dynamic()58785879     where "query" was given the type:58805881         # type: dynamic()5882         # from: lib/postgrex/protocol.ex:977:315883         query58845885     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"58865887     type warning found at:5888     │5889 978 │     query = %Query{query | ref: make_ref()}5890     │             ~5891     │5892     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/558935894      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)5895      │5896 2131 │     formatted_reason = :ssl.format_error(reason)5897      │                             ~5898      │5899      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/359005901      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)5902      │5903 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)5904      │                                            ~5905      │5906      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/359075908      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)5909      │5910 2297 │   defp query_put(_, %Query{ref: nil}), do: nil5911      │        ~5912      │5913      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/259145915      warning: a struct for Postgrex.Query is expected on struct update:59165917          %Postgrex.Query{query | name: ""}59185919      but got type:59205921          dynamic()59225923      where "query" was given the type:59245925          # type: dynamic()5926          # from: lib/postgrex/protocol.ex:2313:165927          query59285929      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"59305931      type warning found at:5932      │5933 2313 │   defp unnamed(query), do: %Query{query | name: ""}5934      │                            ~5935      │5936      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/159375938Generated postgrex app5939warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"5940  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/25941  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/15942  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/55943  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/25944  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/45945  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/259465947==> ecto5948Compiling 70 files (.ex)5949     warning: using single-quoted strings to represent charlists is deprecated.5950     Use ~c"" if you indeed want a charlist or use "" instead.5951     You may run "mix format --migrate" to change all single-quoted5952     strings to use the ~c sigil and fix this warning.5953     │5954 166 │     defp insert_all_value(_),   do: '?'5955     │                                     ~5956     │5957     └─ lib/ecto/adapters/mysql/connection.ex:166:3759585959     warning: using single-quoted strings to represent charlists is deprecated.5960     Use ~c"" if you indeed want a charlist or use "" instead.5961     You may run "mix format --migrate" to change all single-quoted5962     strings to use the ~c sigil and fix this warning.5963     │5964 354 │       '?'5965     │       ~5966     │5967     └─ lib/ecto/adapters/mysql/connection.ex:354:759685969      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.59705971      This error happens when you have function calls without parentheses inside keywords. For example:59725973          function(arg, one: nested_call a, b, c)5974          function(arg, one: if expr, do: :this, else: :that)59755976      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:59775978          function(arg, one: if(expr, do: :this, else: :that))5979          function(arg, one: nested_call(a, b, c))59805981      Ambiguity found at:5982      │5983 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"5984      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985      │5986      └─ lib/ecto/changeset.ex:228659875988     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.59895990     This error happens when you have function calls without parentheses inside keywords. For example:59915992         function(arg, one: nested_call a, b, c)5993         function(arg, one: if expr, do: :this, else: :that)59945995     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:59965997         function(arg, one: if(expr, do: :this, else: :that))5998         function(arg, one: nested_call(a, b, c))59996000     Ambiguity found at:6001     │6002 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"6003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004     │6005     └─ lib/ecto/migration/runner.ex:26560066007     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.60086009     This error happens when you have function calls without parentheses inside keywords. For example:60106011         function(arg, one: nested_call a, b, c)6012         function(arg, one: if expr, do: :this, else: :that)60136014     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:60156016         function(arg, one: if(expr, do: :this, else: :that))6017         function(arg, one: nested_call(a, b, c))60186019     Ambiguity found at:6020     │6021 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"6022     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6023     │6024     └─ lib/ecto/migration/runner.ex:26760256026     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity6027     │6028 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)6029     │        ~6030     │6031     └─ lib/ecto/query/builder.ex:136:860326033     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6034     │6035 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime6036     │                                             ~~6037     │6038     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/260396040     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6041     │6042 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date6043     │                                         ~~6044     │6045     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/260466047     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.60486049     This error happens when you have function calls without parentheses inside keywords. For example:60506051         function(arg, one: nested_call a, b, c)6052         function(arg, one: if expr, do: :this, else: :that)60536054     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:60556056         function(arg, one: if(expr, do: :this, else: :that))6057         function(arg, one: nested_call(a, b, c))60586059     Ambiguity found at:6060     │6061 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"6062     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6063     │6064     └─ lib/ecto/repo/schema.ex:45460656066    warning: unused require Ecto.Query6067    │6068  6 │   require Ecto.Query6069    │   ~6070    │6071    └─ lib/ecto/repo/preloader.ex:6:360726073Compiling lib/ecto.ex (it's taking more than 10s)6074    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6075    │6076  9 │   schema "schema_migrations" do6077    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)60806081      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead6082      │6083 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn6084      │     ~6085      │6086      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/260876088    warning: incompatible types given to Mix.Ecto.ensure_started/2:60896090        Mix.Ecto.ensure_started(repo, opts)60916092    given types:60936094        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))60956096    but expected one of:60976098        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())60996100    where "opts" was given the type:61016102        # type: dynamic(6103          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6104            non_struct_map()6105        )6106        # from: lib/mix/tasks/ecto.rollback.ex:64:106107        opts =6108          if opts[:quiet] do6109            Keyword.merge(opts, log: false, log_sql: false)6110          else6111            opts6112          end61136114    where "repo" was given the type:61156116        # type: dynamic(atom())6117        # from: lib/mix/tasks/ecto.rollback.ex:70:76118        Mix.Ecto.ensure_repo(repo, args)61196120    type warning found at:6121    │6122 72 │       {:ok, pid, apps} = ensure_started(repo, opts)6123    │                          ~6124    │6125    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/261266127    warning: incompatible types given to Mix.Ecto.ensure_started/2:61286129        Mix.Ecto.ensure_started(repo, all: true)61306131    given types:61326133        -dynamic(atom())-, non_empty_list({:all, true})61346135    but expected one of:61366137        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())61386139    where "repo" was given the type:61406141        # type: dynamic(atom())6142        # from: lib/mix/tasks/ecto.migrations.ex:37:76143        Mix.Ecto.ensure_repo(repo, args)61446145    type warning found at:6146    │6147 39 │       {:ok, pid, _} = ensure_started(repo, all: true)6148    │                       ~6149    │6150    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/361516152    warning: incompatible types given to Mix.Ecto.ensure_started/2:61536154        Mix.Ecto.ensure_started(repo, opts)61556156    given types:61576158        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))61596160    but expected one of:61616162        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())61636164    where "opts" was given the type:61656166        # type: dynamic(6167          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6168            non_struct_map()6169        )6170        # from: lib/mix/tasks/ecto.migrate.ex:68:106171        opts =6172          if opts[:quiet] do6173            Keyword.merge(opts, log: false, log_sql: false)6174          else6175            opts6176          end61776178    where "repo" was given the type:61796180        # type: dynamic(atom())6181        # from: lib/mix/tasks/ecto.migrate.ex:74:76182        Mix.Ecto.ensure_repo(repo, args)61836184    type warning found at:6185    │6186 76 │       {:ok, pid, apps} = ensure_started(repo, opts)6187    │                          ~6188    │6189    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/261906191     warning: the following clause will never match:61926193         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->61946195     because it attempts to match on the result of:61966197         System.stacktrace()61986199     which has type:62006201         empty_list()62026203     where "args_or_arity" was given the type:62046205         # type: float() or integer() or non_empty_list(term())6206         # from: lib/ecto/changeset.ex6207         (_() when args_or_arity == 2) when length(args_or_arity) == 262086209     where "module" was given the type:62106211         # type: dynamic()6212         # from: lib/ecto/changeset.ex:733:306213         module62146215     type warning found at:6216     │6217 741 │ ...                   when length(args_or_arity) == 2 ->6218     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6219     │6220     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/262216222     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead6223     │6224 739 │           case System.stacktrace do6225     │                       ~6226     │6227     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/262286229    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:62306231        Mix.Ecto.source_repo_priv(repo)62326233    given types:62346235        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-62366237    but expected one of:62386239        atom()62406241    where "repo" was given the types:62426243        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})6244        # from: lib/mix/tasks/ecto.load.ex:70:226245        Keyword.merge(repo.config, opts)62466247        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})6248        # from: lib/mix/tasks/ecto.load.ex:72:276249        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)62506251    type warning found at:6252    │6253 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do6254    │                                          ~6255    │6256    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/262576258    warning: expected a map or struct when accessing .__adapter__ in expression:62596260        repo.__adapter__62616262    where "repo" was given the type:62636264        # type: dynamic(atom())6265        # from: lib/mix/tasks/ecto.load.ex:53:76266        Mix.Ecto.ensure_repo(repo, args)62676268    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()62696270    type warning found at:6271    │6272 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,6273    │                              ~6274    │6275    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/162766277     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)6278     │6279 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->6280     │                                                                              ~6281     │6282     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/262836284     warning: the following conditional expression:62856286         is_atom(related)62876288     will always evaluate to:62896290         dynamic(true)62916292     where "related" was given the type:62936294         # type: dynamic(atom())6295         # from: lib/ecto/association.ex:730:156296         related = Ecto.Association.related_from_query(queryable)62976298     type warning found at:6299     │6300 732 │     unless is_atom(related) do6301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~6302     │6303     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/363046305    warning: expected a map or struct when accessing .__adapter__ in expression:63066307        repo.__adapter__63086309    where "repo" was given the type:63106311        # type: dynamic(atom())6312        # from: lib/mix/tasks/ecto.dump.ex:50:76313        Mix.Ecto.ensure_repo(repo, args)63146315    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()63166317    type warning found at:6318    │6319 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,6320    │                              ~6321    │6322    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/163236324     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)6325     │6326 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->6327     │                                                                              ~6328     │6329     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/26330     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/263316332    warning: expected a map or struct when accessing .__adapter__ in expression:63336334        repo.__adapter__63356336    where "repo" was given the type:63376338        # type: dynamic(atom())6339        # from: lib/mix/tasks/ecto.drop.ex:39:76340        Mix.Ecto.ensure_repo(repo, args)63416342    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()63436344    type warning found at:6345    │6346 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,6347    │                              ~6348    │6349    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/163506351    warning: expected a map or struct when accessing .__adapter__ in expression:63526353        repo.__adapter__63546355    where "repo" was given the type:63566357        # type: dynamic(atom())6358        # from: lib/mix/tasks/ecto.create.ex:37:76359        Mix.Ecto.ensure_repo(repo, args)63606361    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()63626363    type warning found at:6364    │6365 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,6366    │                              ~6367    │6368    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/163696370     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)6371     │6372 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->6373     │                                                                              ~6374     │6375     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/263766377    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead6378    │6379 62 │       Mix.Project.compile(args)6380    │                   ~6381    │6382    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/263836384     warning: expected a module (an atom) when invoking start_link/1 in expression:63856386         repo.start_link(pool_size: pool_size)63876388     where "pool_size" was given the type:63896390         # type: dynamic()6391         # from: lib/mix/ecto.ex:101:156392         pool_size = Keyword.get(opts, :pool_size, 1)63936394     where "repo" was given the type:63956396         # type: dynamic(%{..., __adapter__: atom()})6397         # from: lib/mix/ecto.ex:99:366398         repo.__adapter__.ensure_all_started(repo, :temporary)63996400     type warning found at:6401     │6402 102 │     case repo.start_link(pool_size: pool_size) do6403     │               ~6404     │6405     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/264066407     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency6408     │6409 146 │     Logger.remove_backend(:console)6410     │            ~6411     │6412     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/264136414     warning: the following clause will never match:64156416         {:error, _} = error ->64176418     because it attempts to match on the result of:64196420         apply(changeset, adapter, :insert, args)64216422     which has type:64236424         dynamic({:invalid or :ok, term()})64256426     type warning found at:6427     │6428 219 │           {:error, _} = error ->6429     │                       ~6430     │6431     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/464326433     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency6434     │6435 155 │     Logger.add_backend(:console, flush: true)6436     │            ~6437     │6438     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/264396440     warning: the following clause will never match:64416442         {:error, _} = error ->64436444     because it attempts to match on the result of:64456446         apply(changeset, adapter, action, args)64476448     which has type:64496450         dynamic({:invalid or :ok, term()})64516452     type warning found at:6453     │6454 297 │             {:error, _} = error ->6455     │                         ~6456     │6457     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/464586459    warning: incompatible types given to get_source/1:64606461        get_source(repo)64626463    given types:64646465        -dynamic(atom())-64666467    but expected one of:64686469        %{..., config: empty_list() or non_empty_list(term(), term())}64706471    where "repo" was given the type:64726473        # type: dynamic(atom())6474        # from: lib/ecto/migration/schema_migration.ex:24:136475        repo.all(6476          Map.put(6477            (6478              query =6479                (6480                  query = {get_source(repo), Ecto.Migration.SchemaMigration}6481                  Ecto.Query.Builder.From.apply(query, 1)6482                )6483        6484              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{6485                ...,6486                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},6487                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",6488                line: 22,6489                take: %{}6490              })6491            ),6492            :prefix,6493            prefix6494          ), timeout: :infinity, log: false)64956496    type warning found at:6497    │6498 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)6499    │                ~6500    │6501    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/265026503    warning: incompatible types given to get_source/1:65046505        get_source(repo)65066507    given types:65086509        -dynamic(atom())-65106511    but expected one of:65126513        %{..., config: empty_list() or non_empty_list(term(), term())}65146515    where "repo" was given the type:65166517        # type: dynamic(atom())6518        # from: lib/ecto/migration/schema_migration.ex:30:136519        repo.insert!(6520          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},6521            prefix: prefix,6522            source: get_source(repo)6523          ), timeout: :infinity, log: false)65246525    type warning found at:6526    │6527 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))6528    │                                              ~6529    │6530    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/365316532    warning: incompatible types given to get_source/1:65336534        get_source(repo)65356536    given types:65376538        -dynamic(atom())-65396540    but expected one of:65416542        %{..., config: empty_list() or non_empty_list(term(), term())}65436544    where "repo" was given the type:65456546        # type: dynamic(atom())6547        # from: lib/ecto/migration/schema_migration.ex:36:136548        repo.delete_all(6549          Map.put(6550            (6551              query =6552                (6553                  query = {get_source(repo), Ecto.Migration.SchemaMigration}6554                  Ecto.Query.Builder.From.apply(query, 1)6555                )6556        6557              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{6558                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},6559                op: :and,6560                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],6561                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",6562                line: 346563              })6564            ),6565            :prefix,6566            prefix6567          ), timeout: :infinity, log: false)65686569    type warning found at:6570    │6571 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)6572    │                ~6573    │6574    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/365756576    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead6577    │6578 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)6579    │     ~6580    │6581    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/265826583      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)6584      │6585 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime6586      │        ~6587      │6588      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/165896590     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead6591     │6592 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))6593     │           ~6594     │6595     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/365966597    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead6598    │6599 54 │       filter_and_reraise e, System.stacktrace6600    │                                    ~6601    │6602    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/566036604      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)6605      │6606 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do6607      │                 ~6608      │6609      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/366106611    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6612    │6613 44 │     index  = Map.size(params)6614    │                  ~6615    │6616    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/56617    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/566186619     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead6620     │6621 614 │     Decimal.minus(decimal)6622     │             ~6623     │6624     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/166256626     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)6627     │6628 228 │         raise BadStructError, struct: struct, term: data6629     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630     │6631     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/566326633     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead6634     │6635 214 │       filter_and_reraise e, System.stacktrace6636     │                                    ~6637     │6638     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/46639     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/466406641     warning: the following clause will never match:66426643         {:error, _} ->66446645     because it attempts to match on the result of:66466647         NaiveDateTime.new(date, time)66486649     which has type:66506651         dynamic({:ok, %NaiveDateTime{}})66526653     type warning found at:6654     │6655 803 │         {:error, _} -> :error6656     │         ~~~~~~~~~~~~~~~~~~~~~6657     │6658     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/166596660      warning: expected a map or struct when accessing .__struct__ in expression:66616662          schema.__struct__66636664      where "schema" was given the types:66656666          # type: dynamic(atom() and not nil)6667          # from: lib/ecto/query/planner.ex:1186:416668          schema66696670          # type: atom()6671          # from: lib/ecto/query/planner.ex:1186:616672          is_atom(schema)66736674      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()66756676      type warning found at:6677      │6678 1190 │       Map.has_key?(schema.__struct__, field) ->6679      │                           ~6680      │6681      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/666826683     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6684     │6685 159 │         supervise(children, strategy: :one_for_one)6686     │         ~6687     │6688     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/166896690    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead6691    │6692 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)6693    │     ~6694    │6695    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/266966697    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6698    │6699 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)6700    │       ~6701    │6702    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/167036704    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6705    │6706 15 │     supervise(children, strategy: :simple_one_for_one)6707    │     ~6708    │6709    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/167106711    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:67126713        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])67146715    given types:67166717        (6718          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,6719          dynamic()6720        )67216722    but expected one of:67236724        atom(), term()67256726    where "opts" was given the type:67276728        # type: dynamic(6729          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6730            non_struct_map()6731        )6732        # from: lib/ecto/migrator.ex:44:656733        opts[:prefix]67346735    where "repo" was given the type:67366737        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})6738        # from: lib/ecto/migrator.ex:44:236739        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])67406741    type warning found at:6742    │6743 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])6744    │                       ~6745    │6746    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/267476748     warning: expected a module (an atom) when invoking transaction/2 in expression:67496750         repo.transaction(fun, log: false, timeout: :infinity)67516752     where "fun" was given the type:67536754         # type: dynamic()6755         # from: lib/ecto/migrator.ex:114:476756         fun67576758     where "repo" was given the types:67596760         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})6761         # from: lib/ecto/migrator.ex:118:246762         repo.__adapter__.supports_ddl_transaction?67636764         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})6765         # from: lib/ecto/migrator.ex:118:246766         repo.__adapter__.supports_ddl_transaction?67676768     type warning found at:6769     │6770 119 │         repo.transaction(fun, [log: false, timeout: :infinity])6771     │              ~6772     │6773     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/367746775     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead6776     │6777 291 │     modules = Code.load_file(file)6778     │                    ~6779     │6780     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/267816782     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead6783     │6784 321 │         reraise error, System.stacktrace6785     │                               ~6786     │6787     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/367886789     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead6790     │6791 260 │         reraise %{err | message: message}, System.stacktrace6792     │                                                   ~6793     │6794     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/667956796    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6797    │6798 10 │       worker(Ecto.Registry, []),6799    │       ~6800    │6801    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/268026803    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6804    │6805 11 │       supervisor(Ecto.Migration.Supervisor, [])6806    │       ~6807    │6808    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/268096810Generated ecto app6811==> secure_random6812Compiling 1 file (.ex)6813    warning: use Bitwise is deprecated. import Bitwise instead6814    │6815  2 │   use Bitwise6816    │   ~~~~~~~~~~~6817    │6818    └─ lib/secure_random.ex:2: SecureRandom (module)68196820Generated secure_random app6821==> gandalf6822Compiling 30 files (.ex)6823     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead6824     │6825 128 │   @repo Application.get_env(:gandalf, :repo)6826     │                     ~6827     │6828     └─ lib/gandalf.ex:128:21: Gandalf (module)68296830    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead6831    │6832 10 │   @auth_strategies Application.get_env(:gandalf, :auth_strategies)6833    │                                ~6834    │6835    └─ lib/gandalf/auth_strategies/header.ex:10:32: Gandalf.AuthStrategy.Header (module)68366837    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead6838    │6839  8 │   @auth_strategies Application.get_env(:gandalf, :auth_strategies)6840    │                                ~6841    │6842    └─ lib/gandalf/auth_strategies/query_param.ex:8:32: Gandalf.AuthStrategy.QueryParam (module)68436844    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead6845    │6846 10 │   @auth_strategies Application.get_env(:gandalf, :auth_strategies)6847    │                                ~6848    │6849    └─ lib/gandalf/auth_strategies/session.ex:10:32: Gandalf.AuthStrategy.Session (module)685068516852== Compilation error in file lib/gandalf/auth_strategies/session.ex ==6853** (BadMapError) expected a map, got:68546855    nil68566857    (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :sessions, nil)6858    lib/gandalf/auth_strategies/session.ex:11: (module)6859could not compile dependency :gandalf, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gandalf --force", update it with "mix deps.update gandalf" or clean it with "mix deps.clean gandalf"