simplify_baml

Build log

nerves_system_bbb

simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
1370 of 1370 lines
1Resolving Hex dependencies...2Resolution completed in 0.167s3Unchanged:4  abnf_parsec 2.1.05  circular_buffer 1.1.06  dotenvy 1.2.17  elixir_make 0.10.08  ex_aws_auth 1.4.29  finch 0.24.010  hpax 1.1.011  idna 7.1.012  interactive_cmd 0.1.413  jason 1.4.514  jsv 0.25.015  mime 2.0.716  mint 1.11.017  nerves 2.0.0-pre.218  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi0 2.1.226  nerves_system_rpi4 2.1.227  nerves_system_rpi5 2.1.228  nerves_system_trellis 0.5.029  nerves_system_x86_64 1.34.230  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134  nerves_toolchain_x86_64_nerves_linux_musl 15.3.135  nerves_uevent 0.1.736  nimble_options 1.1.137  nimble_parsec 1.4.238  nimble_pool 1.1.039  property_table 0.3.440  req 0.7.441  req_llm 1.0.042  ring_logger 0.11.743  rustler 0.34.044  server_sent_events 0.2.145  simplify_baml 0.1.046  splode 0.2.1047  tablet 0.3.348  telemetry 1.4.249  texture 2.0.050  toml 0.7.051  toolshed 0.5.052  typed_struct 0.3.053  uboot_env 1.0.254  uniq 0.6.355  zoi 0.18.1156* Getting simplify_baml (Hex package)57* Getting nerves (Hex package)58* Getting ring_logger (Hex package)59* Getting toolshed (Hex package)60* Getting nerves_runtime (Hex package)61* Getting nerves_system_bbb (Hex package)62* Getting nerves_system_mangopi_mq_pro (Hex package)63* Getting nerves_system_qemu_aarch64 (Hex package)64* Getting nerves_system_rpi0 (Hex package)65* Getting nerves_system_rpi4 (Hex package)66* Getting nerves_system_rpi5 (Hex package)67* Getting nerves_system_trellis (Hex package)68* Getting nerves_system_x86_64 (Hex package)69* Getting nerves_system_br (Hex package)70* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)71* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)73* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)74* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)75* Getting nerves_logging (Hex package)76* Getting nerves_uevent (Hex package)77* Getting uboot_env (Hex package)78* Getting elixir_make (Hex package)79* Getting property_table (Hex package)80* Getting circular_buffer (Hex package)81* Getting interactive_cmd (Hex package)82* Getting nerves_discovery (Hex package)83* Getting tablet (Hex package)84* Getting jason (Hex package)85* Getting nimble_options (Hex package)86* Getting req_llm (Hex package)87* Getting rustler (Hex package)88* Getting req (Hex package)89* Getting toml (Hex package)90* Getting finch (Hex package)91* Getting mime (Hex package)92* Getting mint (Hex package)93* Getting nimble_pool (Hex package)94* Getting telemetry (Hex package)95* Getting hpax (Hex package)96* Getting dotenvy (Hex package)97* Getting ex_aws_auth (Hex package)98* Getting jsv (Hex package)99* Getting server_sent_events (Hex package)100* Getting splode (Hex package)101* Getting typed_struct (Hex package)102* Getting uniq (Hex package)103* Getting zoi (Hex package)104* Getting abnf_parsec (Hex package)105* Getting idna (Hex package)106* Getting texture (Hex package)107* Getting nimble_parsec (Hex package)108You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more109==> nerves_system_br110Generated nerves_system_br app111==> typed_struct112Compiling 2 files (.ex)113Generated typed_struct app114==> mime115Compiling 1 file (.ex)116Generated mime app117==> toml118Compiling 10 files (.ex)119     warning: using single-quoted strings to represent charlists is deprecated.120     Use ~c"" if you indeed want a charlist or use "" instead.121     You may run "mix format --migrate" to change all single-quoted122     strings to use the ~c sigil and fix this warning.123     │124 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do125     │                                                                                  ~126     │127     └─ lib/decoder.ex:264:82128129     warning: using single-quoted strings to represent charlists is deprecated.130     Use ~c"" if you indeed want a charlist or use "" instead.131     You may run "mix format --migrate" to change all single-quoted132     strings to use the ~c sigil and fix this warning.133     │134 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->135     │                                                        ~136     │137     └─ lib/decoder.ex:371:56138139     warning: using single-quoted strings to represent charlists is deprecated.140     Use ~c"" if you indeed want a charlist or use "" instead.141     You may run "mix format --migrate" to change all single-quoted142     strings to use the ~c sigil and fix this warning.143     │144 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->145     │                                                        ~146     │147     └─ lib/decoder.ex:419:56148149     warning: using single-quoted strings to represent charlists is deprecated.150     Use ~c"" if you indeed want a charlist or use "" instead.151     You may run "mix format --migrate" to change all single-quoted152     strings to use the ~c sigil and fix this warning.153     │154 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->155     │                                                    ~156     │157     └─ lib/decoder.ex:474:52158159     warning: using single-quoted strings to represent charlists is deprecated.160     Use ~c"" if you indeed want a charlist or use "" instead.161     You may run "mix format --migrate" to change all single-quoted162     strings to use the ~c sigil and fix this warning.163     │164 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->165     │                                           ~166     │167     └─ lib/decoder.ex:514:43168169     warning: using single-quoted strings to represent charlists is deprecated.170     Use ~c"" if you indeed want a charlist or use "" instead.171     You may run "mix format --migrate" to change all single-quoted172     strings to use the ~c sigil and fix this warning.173     │174 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->175     │                                                    ~176     │177     └─ lib/decoder.ex:518:52178179     warning: using single-quoted strings to represent charlists is deprecated.180     Use ~c"" if you indeed want a charlist or use "" instead.181     You may run "mix format --migrate" to change all single-quoted182     strings to use the ~c sigil and fix this warning.183     │184 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->185     │                                                    ~186     │187     └─ lib/decoder.ex:522:52188189     warning: using single-quoted strings to represent charlists is deprecated.190     Use ~c"" if you indeed want a charlist or use "" instead.191     You may run "mix format --migrate" to change all single-quoted192     strings to use the ~c sigil and fix this warning.193     │194 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->195     │                                                     ~196     │197     └─ lib/decoder.ex:538:53198199     warning: using single-quoted strings to represent charlists is deprecated.200     Use ~c"" if you indeed want a charlist or use "" instead.201     You may run "mix format --migrate" to change all single-quoted202     strings to use the ~c sigil and fix this warning.203     │204 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->205     │                                                                   ~206     │207     └─ lib/decoder.ex:542:67208209     warning: using single-quoted strings to represent charlists is deprecated.210     Use ~c"" if you indeed want a charlist or use "" instead.211     You may run "mix format --migrate" to change all single-quoted212     strings to use the ~c sigil and fix this warning.213     │214 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->215     │                                             ~216     │217     └─ lib/decoder.ex:682:45218219     warning: using single-quoted strings to represent charlists is deprecated.220     Use ~c"" if you indeed want a charlist or use "" instead.221     You may run "mix format --migrate" to change all single-quoted222     strings to use the ~c sigil and fix this warning.223     │224 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->225     │                                           ~226     │227     └─ lib/decoder.ex:796:43228229     warning: using single-quoted strings to represent charlists is deprecated.230     Use ~c"" if you indeed want a charlist or use "" instead.231     You may run "mix format --migrate" to change all single-quoted232     strings to use the ~c sigil and fix this warning.233     │234 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->235     │                                                    ~236     │237     └─ lib/decoder.ex:916:52238239     warning: using single-quoted strings to represent charlists is deprecated.240     Use ~c"" if you indeed want a charlist or use "" instead.241     You may run "mix format --migrate" to change all single-quoted242     strings to use the ~c sigil and fix this warning.243     │244 954 │               {:ok, {type, _, _, _}} when type in '-_' ->245     │                                                   ~246     │247     └─ lib/decoder.ex:954:51248249     warning: using single-quoted strings to represent charlists is deprecated.250     Use ~c"" if you indeed want a charlist or use "" instead.251     You may run "mix format --migrate" to change all single-quoted252     strings to use the ~c sigil and fix this warning.253     │254 969 │       {:ok, {type, _, _, _}} when type in '-_' ->255     │                                           ~256     │257     └─ lib/decoder.ex:969:43258259     warning: using single-quoted strings to represent charlists is deprecated.260     Use ~c"" if you indeed want a charlist or use "" instead.261     You may run "mix format --migrate" to change all single-quoted262     strings to use the ~c sigil and fix this warning.263     │264 983 │           {:ok, {type, _, _, _}} when type in '-_' ->265     │                                               ~266     │267     └─ lib/decoder.ex:983:47268269     warning: the following clause will never match:270271         {:datetime, {:error, :invalid_date}} ->272273     it is expected to match on type:274275         dynamic(276           {:date,277            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or278              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and279             not {:date, {:ok, %Date{}}}280         )281282     type warning found at:283     │284 722 │       {:datetime, {:error, :invalid_date}} ->285     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286     │287     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3288289     warning: the following clause will never match:290291         {:datetime, {:error, reason}} ->292293     it is expected to match on type:294295         dynamic(296           {:date,297            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or298              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and299             not {:date, {:ok, %Date{}}}300         )301302     type warning found at:303     │304 725 │       {:datetime, {:error, reason}} ->305     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306     │307     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3308309     warning: the following clause will never match:310311         {:error, _, _, _} = err ->312313     it is expected to match on type:314315         dynamic(316           {:date,317            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or318              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and319             not {:date, {:ok, %Date{}}}320         )321322     type warning found at:323     │324 728 │       {:error, _, _, _} = err ->325     │                         ~326     │327     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3328329     warning: the following clause will never match:330331         {:ok, {type, skip, data, lines}} ->332333     it is expected to match on type:334335         dynamic(336           {:date,337            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or338              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and339             not {:date, {:ok, %Date{}}}340         )341342     type warning found at:343     │344 731 │       {:ok, {type, skip, data, lines}} ->345     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346     │347     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3348349Generated toml app350==> circular_buffer351Compiling 1 file (.ex)352Generated circular_buffer app353==> nimble_options354Compiling 3 files (.ex)355Generated nimble_options app356==> jason357Compiling 10 files (.ex)358Generated jason app359==> hpax360Compiling 4 files (.ex)361Generated hpax app362==> mint363Compiling 1 file (.erl)364Compiling 21 files (.ex)365Generated mint app366==> tablet367Compiling 2 files (.ex)368Generated tablet app369==> server_sent_events370Compiling 1 file (.ex)371Generated server_sent_events app372==> elixir_make373Compiling 8 files (.ex)374Generated elixir_make app375==> nerves_logging376 CC kmsg_tailer.o377 LD kmsg_tailer378Compiling 5 files (.ex)379Generated nerves_logging app380==> uniq381Compiling 5 files (.ex)382    warning: defp scope_for/1 is private, @doc attribute is always discarded for private functions/macros/types383    │384  4 │   @doc """385    │   ~~~~~~~~386    │387    └─ lib/scoped_uuid.ex:4: Uniq.ScopedUUID.scope_for/1388389     warning: function scope_for/1 is unused390     │391 156 │   defp scope_for(%{scope: scope}), do: scope392     │        ~393     │394     └─ lib/scoped_uuid.ex:156:8: Uniq.ScopedUUID (module)395396     warning: function fake_dumper/2 is unused397     │398 171 │   defp fake_dumper(_type, value), do: value399     │        ~400     │401     └─ lib/scoped_uuid.ex:171:8: Uniq.ScopedUUID (module)402403     warning: function extract_uuid/2 is unused404     │405 173 │   defp extract_uuid(scoped_uuid, params) do406     │        ~407     │408     └─ lib/scoped_uuid.ex:173:8: Uniq.ScopedUUID (module)409410     warning: function add_scope/2 is unused411     │412 166 │   defp add_scope(uuid, params) do413     │        ~414     │415     └─ lib/scoped_uuid.ex:166:8: Uniq.ScopedUUID (module)416417     warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator418     │419 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-420     │                             ~421     │422     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5423424     warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator425     │426 549 │            <<clock::uint(clock_size)>> <-427     │                          ~428     │429     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5430431     warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator432     │433 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-434     │                             ~435     │436     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5437438     warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator439     │440 549 │            <<clock::uint(clock_size)>> <-441     │                          ~442     │443     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5444445     warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator446     │447 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-448     │                             ~449     │450     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5451452     warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator453     │454 549 │            <<clock::uint(clock_size)>> <-455     │                          ~456     │457     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5458459     warning: the variable "clock_hi_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator460     │461 547 │            <<clock_hi::bits(clock_hi_size), clock_lo::bits(8), node::bits(48)>> <-462     │                             ~463     │464     └─ lib/uuid.ex:547:29: Uniq.UUID.parse_raw/5465466     warning: the variable "clock_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator467     │468 549 │            <<clock::uint(clock_size)>> <-469     │                          ~470     │471     └─ lib/uuid.ex:549:26: Uniq.UUID.parse_raw/5472473     warning: Uniq.UUID.dump/3 is undefined or private474     │475 177 │          {:ok, uuid} <- Uniq.UUID.dump(slug, &fake_dumper/2, params.uuid_config) do476     │                                   ~477     │478     └─ lib/scoped_uuid.ex:177:35: Uniq.ScopedUUID.extract_uuid/2479480Generated uniq app481==> nerves_discovery482Compiling 5 files (.ex)483Generated nerves_discovery app484==> ring_logger485Compiling 7 files (.ex)486Generated ring_logger app487==> interactive_cmd488Compiling 1 file (.ex)489Generated interactive_cmd app490==> nerves491Compiling 65 files (.ex)492    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)493    │494  6 │ defmodule Mix.Tasks.Nerves.Init do495    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~496    │497    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)498499    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)500    │501  6 │ defmodule Nerves do502    │ ~~~~~~~~~~~~~~~~~~~503    │504    └─ lib/nerves.ex:6: Nerves (module)505506    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)507    │508  5 │ defmodule Nerves.ArtifactResolver do509    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~510    │511    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)512513    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)514    │515  6 │ defmodule Nerves.BuildAction.AppModes do516    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~517    │518    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)519520    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)521    │522  5 │ defmodule Nerves.BuildAction.CheckExecutables do523    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~524    │525    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)526527    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)528    │529  8 │ defmodule Nerves.BuildAction.Erlinit do530    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~531    │532    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)533534    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)535    │536  5 │ defmodule Nerves.BuildAction.Firmware do537    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~538    │539    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)540541    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)542    │543  7 │ defmodule Nerves.BuildAction.IExStartupCheck do544    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~545    │546    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)547548    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)549    │550  5 │ defmodule Nerves.BuildAction.NervesV1System do551    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~552    │553    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)554555    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)556    │557  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do558    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~559    │560    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)561562    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)563    │564  5 │ defmodule Nerves.BuildAction.Rootfs do565    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~566    │567    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)568569    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)570    │571  6 │ defmodule Nerves.BuildAction.SortApps do572    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~573    │574    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)575576    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)577    │578  5 │ defmodule Nerves.BuildAction.StripAll do579    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~580    │581    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)582583    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)584    │585  5 │ defmodule Nerves.BuildAction.Trimmer do586    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~587    │588    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)589590    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)591    │592  5 │ defmodule Nerves.BuildPlan do593    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~594    │595    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)596597    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)598    │599  5 │ defmodule Nerves.BuildPlan.Checks do600    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~601    │602    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)603604    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)605    │606  6 │ defmodule Nerves.Container do607    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~608    │609    └─ lib/nerves/container.ex:6: Nerves.Container (module)610611    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)612    │613  5 │ defmodule Nerves.Fingerprint do614    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~615    │616    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)617618    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)619    │620  5 │ defmodule Nerves.MixPackage do621    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~622    │623    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)624625    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)626    │627  5 │ defmodule Nerves.Paths do628    │ ~~~~~~~~~~~~~~~~~~~~~~~~~629    │630    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)631632    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)633    │634  5 │ defmodule Nerves.TargetTuple do635    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~636    │637    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)638639Generated nerves app640==> nerves_toolchain_armv7_nerves_linux_gnueabihf641Compiling 1 file (.ex)642Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app643==> nerves_compatibility_test644===> Analyzing applications...645===> Compiling idna646==> nimble_parsec647Compiling 4 files (.ex)648Generated nimble_parsec app649==> nerves_compatibility_test650===> Analyzing applications...651===> Compiling telemetry652==> zoi653Compiling 84 files (.ex)654Generated zoi app655==> abnf_parsec656Compiling 4 files (.ex)657Generated abnf_parsec app658==> texture659Compiling 7 files (.ex)660Generated texture app661==> splode662Compiling 5 files (.ex)663Generated splode app664==> jsv665Compiling 75 files (.ex)666Generated jsv app667==> dotenvy668Compiling 3 files (.ex)669Generated dotenvy app670==> uboot_env671Compiling 5 files (.ex)672Generated uboot_env app673==> nimble_pool674Compiling 2 files (.ex)675Generated nimble_pool app676==> finch677Compiling 23 files (.ex)678Generated finch app679==> req680Compiling 24 files (.ex)681Generated req app682==> rustler683Compiling 6 files (.ex)684     warning: incompatible types given to throw_error/1:685686         throw_error(687           {:unknown_target,688            <<to_string(target)::binary,689              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}690         )691692     given types:693694         -dynamic({:unknown_target, binary()})-695696     but expected one of:697698         :rustup_not_installed or {:no_rustler_deps, term(), term()} or699           {:unsupported_rustler_version, term(), term(), term()} or700           {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}701702     where "target" was given the types:703704         # type: binary()705         # from: lib/rustler/compiler.ex:143:27706         target707708         # type: binary()709         # from: lib/rustler/compiler.ex:143:40710         is_binary(target)711712     type warning found at:713     │714 159 │       throw_error(715     │       ~716     │717     └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1718719Generated rustler app720==> ex_aws_auth721Compiling 7 files (.ex)722Generated ex_aws_auth app723==> req_llm724Compiling 74 files (.ex)725    warning: unused require Logger726    │727  9 │   require Logger728    │   ~729    │730    └─ lib/examples/scripts/helpers.ex:9:3731732     warning: unused require Logger733     │734 150 │   require Logger735     │   ~736     │737     └─ lib/mix/tasks/model_sync.ex:150:3738739    warning: unused require Logger740    │741 16 │   require Logger742    │   ~743    │744    └─ lib/req_llm/generation.ex:16:3745746     warning: the variable "headers_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator747     │748 100 │           headers::binary-size(headers_length),749     │                                ~750     │751     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:100:32: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1752753     warning: the variable "body_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator754     │755 101 │           body::binary-size(body_length),756     │                             ~757     │758     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:101:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1759760     warning: the variable "name_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator761     │762 164 │         <<name::binary-size(name_len), value_type::8, rest2::binary>> = rest763     │                             ~764     │765     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:164:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2766767     warning: the variable "value_len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator768     │769 172 │               <<value::binary-size(value_len), remaining::binary>> = rest3770     │                                    ~771     │772     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:172:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2773774    warning: unused require Logger775    │776 11 │   require Logger777    │   ~778    │779    └─ lib/req_llm/response/stream.ex:11:3780781    warning: unused require Logger782    │783 77 │   require Logger784    │   ~785    │786    └─ lib/req_llm/provider/defaults.ex:77:3787788     warning: unused require Logger789     │790 142 │   require Logger791     │   ~792     │793     └─ lib/mix/tasks/gen.ex:142:3794795     warning: unused require Logger796     │797 144 │   require Logger798     │   ~799     │800     └─ lib/req_llm/providers/xai.ex:144:3801802    warning: unused require Logger803    │804 95 │   require Logger805    │   ~806    │807    └─ lib/req_llm/providers/openrouter.ex:95:3808809     warning: unused require Logger810     │811 133 │   require Logger812     │   ~813     │814     └─ lib/req_llm/providers/openai.ex:133:3815816    warning: unused require Logger817    │818 59 │   require Logger819    │   ~820    │821    └─ lib/req_llm/providers/groq.ex:59:3822823    warning: unused require Logger824    │825 68 │   require Logger826    │   ~827    │828    └─ lib/req_llm/providers/anthropic.ex:68:3829830    warning: unused require Logger831    │832 40 │   require Logger833    │   ~834    │835    └─ lib/req_llm/streaming/sse.ex:40:3836837    warning: unused require Logger838    │839 92 │   require Logger840    │   ~841    │842    └─ lib/req_llm/providers/google.ex:92:3843844    warning: comparison between distinct types found:845846        role == :tool847848    given types:849850        dynamic(not :tool) == :tool851852    where "role" was given the type:853854        # type: dynamic(not :tool)855        # from: lib/req_llm/providers/anthropic/context.ex:96:23856        %ReqLLM.Message{role: role, content: content}857858    While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false859860    type warning found at:861    │862 97 │     normalized_role = if role == :tool, do: :user, else: role863    │                               ~864    │865    └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1866867     warning: this clause in cond will never match:868869         not is_list(msg.content)870871     since it has type:872873         dynamic(false)874875     where "msg" was given the type:876877         # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})878         # from: lib/req_llm/context.ex:805:21879         ReqLLM.Message.valid?(msg)880881     type warning found at:882     │883 808 │         not is_list(msg.content) ->884     │                                  ~885     │886     └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/1887888     warning: comparison between distinct types found:889890         role == :tool891892     given types:893894         dynamic(not :tool) == :tool895896     where "role" was given the type:897898         # type: dynamic(not :tool)899         # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:23900         %ReqLLM.Message{role: role, content: content}901902     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false903904     type warning found at:905     │906 498 │     normalized_role = if role == :tool, do: :user, else: role907     │                               ~908     │909     └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/1910911      warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)912      │913 1354 │   defp extract_content_text(_), do: ""914      │        ~915      │916      └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/1917918     warning: the following clause cannot match because the previous clauses already matched all possible values:919920         error ->921922     it attempts to match on the result of:923924         ReqLLM.Providers.Anthropic.Response.decode_response(body, model)925926     which has the already matched type:927928         dynamic(929           {:ok,930            %ReqLLM.Response{931              error: nil,932              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,933              usage:934                %{935                  cache_creation_input_tokens: term(),936                  cache_read_input_tokens: term(),937                  cached_tokens: term(),938                  input_tokens: term(),939                  output_tokens: term(),940                  reasoning_tokens: term(),941                  total_tokens: float() or integer()942                } or943                  %{944                    cached_tokens: integer(),945                    input_tokens: integer(),946                    output_tokens: integer(),947                    reasoning_tokens: integer(),948                    total_tokens: integer()949                  },950              stream: nil,951              stream?: false,952              object: nil,953              message:954                %ReqLLM.Message{955                  metadata: empty_map(),956                  tool_calls: not empty_list(),957                  tool_call_id: nil,958                  name: nil,959                  role: :assistant960                } or nil,961              context: %ReqLLM.Context{962                tools: empty_list(),963                messages:964                  list(%ReqLLM.Message{965                    metadata: empty_map(),966                    tool_calls: not empty_list(),967                    tool_call_id: nil,968                    name: nil,969                    role: :assistant970                  })971              }972            }}973         )974975     where "error" was given the type:976977         # type: dynamic(978           {:ok,979            %ReqLLM.Response{980              error: nil,981              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,982              usage:983                %{984                  cache_creation_input_tokens: term(),985                  cache_read_input_tokens: term(),986                  cached_tokens: term(),987                  input_tokens: term(),988                  output_tokens: term(),989                  reasoning_tokens: term(),990                  total_tokens: float() or integer()991                } or992                  %{993                    cached_tokens: integer(),994                    input_tokens: integer(),995                    output_tokens: integer(),996                    reasoning_tokens: integer(),997                    total_tokens: integer()998                  },999              stream: nil,1000              stream?: false,1001              object: nil,1002              message:1003                %ReqLLM.Message{1004                  metadata: empty_map(),1005                  tool_calls: not empty_list(),1006                  tool_call_id: nil,1007                  name: nil,1008                  role: :assistant1009                } or nil,1010              context: %ReqLLM.Context{1011                tools: empty_list(),1012                messages:1013                  list(%ReqLLM.Message{1014                    metadata: empty_map(),1015                    tool_calls: not empty_list(),1016                    tool_call_id: nil,1017                    name: nil,1018                    role: :assistant1019                  })1020              }1021            }}1022         )1023         # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:71024         error10251026     type warning found at:1027     │1028 196 │       error ->1029     │             ~1030     │1031     └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/210321033     warning: this clause of defp zoi_schema?/1 is never used (or it will always fail/warn when invoked)1034     │1035 245 │   defp zoi_schema?(_), do: false1036     │        ~1037     │1038     └─ lib/req_llm/schema.ex:245:8: ReqLLM.Schema.zoi_schema?/110391040     warning: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private1041     │1042 454 │       formatter.decode_stream_event(event, model)1043     │                 ~1044     │1045     └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/210461047     warning: the following clause is redundant:10481049         %AWSAuth.Credentials{region: r} when is_binary(r) ->10501051     previous clauses have already matched on the following types:10521053         %{..., region: binary()}1054         %{..., region: term()}10551056     where "r" was given the types:10571058         # type: binary()1059         # from: lib/req_llm/providers/amazon_bedrock.ex:277:91060         %AWSAuth.Credentials{region: r}10611062         # type: binary()1063         # from: lib/req_llm/providers/amazon_bedrock.ex:277:461064         is_binary(r)10651066     type warning found at:1067     │1068 277 │         %AWSAuth.Credentials{region: r} when is_binary(r) -> r1069     │                                                           ~1070     │1071     └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/310721073     warning: the following clause is redundant:10741075         %AWSAuth.Credentials{} ->10761077     previous clauses have already matched on the following types:10781079         %{..., region: binary()}1080         %{..., region: term()}10811082     type warning found at:1083     │1084 278 │         %AWSAuth.Credentials{} -> "us-east-1"1085     │                                ~1086     │1087     └─ lib/req_llm/providers/amazon_bedrock.ex:278:32: ReqLLM.Providers.AmazonBedrock.attach/310881089     warning: ReqLLM.Providers.AmazonBedrock.Anthropic.requires_converse_api?/0 is undefined or private1090     │1091 307 │                family_formatter.requires_converse_api?() do1092     │                                 ~1093     │1094     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31095     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41096     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/210971098     warning: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)1099     │1100 718 │   defp parse_json_defensively(_), do: nil1101     │        ~1102     │1103     └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/111041105     warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private1106     │1107 558 │       formatter.extract_usage(body, model)1108     │                 ~1109     │1110     └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/211111112     warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private1113     │1114 307 │                family_formatter.requires_converse_api?() do1115     │                                 ~1116     │1117     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31118     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41119     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211201121     warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private1122     │1123 307 │                family_formatter.requires_converse_api?() do1124     │                                 ~1125     │1126     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31127     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41128     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211291130     warning: the right-hand side of || (shown as ... below) will never be executed:11311132         usage[:reasoning] || usage["reasoning"] || usage[:reasoning_tokens] || usage["reasoning_tokens"] ||1133           get_reasoning_tokens(usage) || ...11341135     because the left-hand side always evaluates to:11361137         dynamic(not false and not nil)11381139     where "usage" was given the types:11401141         # type: dynamic(map())1142         # from: lib/req_llm/step/usage.ex:170:241143         usage11441145         # type: map()1146         # from: lib/req_llm/step/usage.ex:170:361147         is_map(usage)11481149         # type: dynamic(%{..., __struct__: atom()} or non_struct_map())1150         # from: lib/req_llm/step/usage.ex:173:141151         usage[:input]11521153     type warning found at:1154     │1155 180 │           usage["reasoning_tokens"] || get_reasoning_tokens(usage) || 0,1156     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1157     │1158     └─ lib/req_llm/step/usage.ex:180: ReqLLM.Step.Usage.normalize_usage/111591160     warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private1161     │1162 307 │                family_formatter.requires_converse_api?() do1163     │                                 ~1164     │1165     └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/31166     └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/41167     └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/211681169     warning: the following clause cannot match because the previous clauses already matched all possible values:11701171         error ->11721173     it attempts to match on the result of:11741175         ReqLLM.Providers.Anthropic.Response.decode_response(body, anthropic_model)11761177     which has the already matched type:11781179         dynamic(1180           {:ok,1181            %ReqLLM.Response{1182              error: nil,1183              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1184              usage:1185                %{1186                  cache_creation_input_tokens: term(),1187                  cache_read_input_tokens: term(),1188                  cached_tokens: term(),1189                  input_tokens: term(),1190                  output_tokens: term(),1191                  reasoning_tokens: term(),1192                  total_tokens: float() or integer()1193                } or1194                  %{1195                    cached_tokens: integer(),1196                    input_tokens: integer(),1197                    output_tokens: integer(),1198                    reasoning_tokens: integer(),1199                    total_tokens: integer()1200                  },1201              stream: nil,1202              stream?: false,1203              object: nil,1204              message:1205                %ReqLLM.Message{1206                  metadata: empty_map(),1207                  tool_calls: not empty_list(),1208                  tool_call_id: nil,1209                  name: nil,1210                  role: :assistant1211                } or nil,1212              context: %ReqLLM.Context{1213                tools: empty_list(),1214                messages:1215                  list(%ReqLLM.Message{1216                    metadata: empty_map(),1217                    tool_calls: not empty_list(),1218                    tool_call_id: nil,1219                    name: nil,1220                    role: :assistant1221                  })1222              }1223            }}1224         )12251226     where "error" was given the type:12271228         # type: dynamic(1229           {:ok,1230            %ReqLLM.Response{1231              error: nil,1232              finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,1233              usage:1234                %{1235                  cache_creation_input_tokens: term(),1236                  cache_read_input_tokens: term(),1237                  cached_tokens: term(),1238                  input_tokens: term(),1239                  output_tokens: term(),1240                  reasoning_tokens: term(),1241                  total_tokens: float() or integer()1242                } or1243                  %{1244                    cached_tokens: integer(),1245                    input_tokens: integer(),1246                    output_tokens: integer(),1247                    reasoning_tokens: integer(),1248                    total_tokens: integer()1249                  },1250              stream: nil,1251              stream?: false,1252              object: nil,1253              message:1254                %ReqLLM.Message{1255                  metadata: empty_map(),1256                  tool_calls: not empty_list(),1257                  tool_call_id: nil,1258                  name: nil,1259                  role: :assistant1260                } or nil,1261              context: %ReqLLM.Context{1262                tools: empty_list(),1263                messages:1264                  list(%ReqLLM.Message{1265                    metadata: empty_map(),1266                    tool_calls: not empty_list(),1267                    tool_call_id: nil,1268                    name: nil,1269                    role: :assistant1270                  })1271              }1272            }}1273         )1274         # from: lib/req_llm/providers/google_vertex/anthropic.ex:136:71275         error12761277     type warning found at:1278     │1279 136 │       error ->1280     │             ~1281     │1282     └─ lib/req_llm/providers/google_vertex/anthropic.ex:136:13: ReqLLM.Providers.GoogleVertex.Anthropic.parse_response/312831284     warning: the following clause is redundant:12851286         {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->12871288     previous clauses have already matched on the following types:12891290         {term(), {:data, binary()}}12911292     where "chunk" was given the types:12931294         # type: binary()1295         # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:501296         is_binary(chunk)12971298         # type: binary()1299         # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex1300         {{_pool, _pid}, {:data, chunk}}13011302     type warning found at:1303     │1304 292 │             {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->1305     │                                                                   ~1306     │1307     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:67: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113081309     warning: the following clause is redundant:13101311         {{_pool, _pid}, :done} ->13121313     previous clauses have already matched on the following types:13141315         {term(), {:data, binary()}}1316         {term(), :done}13171318     type warning found at:1319     │1320 300 │             {{_pool, _pid}, :done} ->1321     │                                    ~1322     │1323     └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/113241325     warning: the following clause cannot match because the previous clauses already matched all possible values:13261327         _ ->13281329     it attempts to match on the result of:13301331         result13321333     which has the already matched type:13341335         dynamic(1336           ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or1337             {:ok,1338              %{1339                __struct__: ReqLLM.Model,1340                _metadata: map(),1341                capabilities: term(),1342                cost: term(),1343                limit: term(),1344                max_retries: term(),1345                max_tokens: term(),1346                modalities: term(),1347                model: binary(),1348                provider: atom()1349              }}1350         )13511352     type warning found at:1353     │1354 279 │           _ ->1355     │             ~1356     │1357     └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/113581359Generated req_llm app1360==> simplify_baml1361Compiling 8 files (.ex)13621363== Compilation error in file lib/simplify_baml/nif.ex ==1364** (ErlangError) Erlang error: :enoent1365    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/simplify_baml_nif"])1366    (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/11367    (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/11368    (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/31369    lib/simplify_baml/nif.ex:17: (module)1370could not compile dependency :simplify_baml, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile simplify_baml --force", update it with "mix deps.update simplify_baml" or clean it with "mix deps.clean simplify_baml"