Build log
nerves_system_x86_64
simplify_baml 0.1.0 · fail · run simplify_baml-0.1.0-1791102520180
806 of 806 lines
1Resolving Hex dependencies...2Resolution completed in 0.192s3Unchanged: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==> server_sent_events110Compiling 1 file (.ex)111Generated server_sent_events app112==> splode113Compiling 5 files (.ex)114Generated splode app115==> jsv116Compiling 75 files (.ex)117Generated jsv app118==> rustler119Compiling 6 files (.ex)120 warning: incompatible types given to throw_error/1:121122 throw_error(123 {:unknown_target,124 <<to_string(target)::binary,125 " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}126 )127128 given types:129130 -dynamic({:unknown_target, binary()})-131132 but expected one of:133134 :rustup_not_installed or {:no_rustler_deps, term(), term()} or135 {:unsupported_rustler_version, term(), term(), term()} or136 {:cargo_toml_not_found or :nonexistent_crate_directory or :rust_version_not_installed, term()}137138 where "target" was given the types:139140 # type: binary()141 # from: lib/rustler/compiler.ex:143:27142 target143144 # type: binary()145 # from: lib/rustler/compiler.ex:143:40146 is_binary(target)147148 type warning found at:149 │150 159 │ throw_error(151 │ ~152 │153 └─ lib/rustler/compiler.ex:159:7: Rustler.Compiler.get_target_os_type/1154155Generated rustler app156==> ex_aws_auth157Compiling 7 files (.ex)158Generated ex_aws_auth app159==> req_llm160Compiling 74 files (.ex)161 warning: unused require Logger162 │163 9 │ require Logger164 │ ~165 │166 └─ lib/examples/scripts/helpers.ex:9:3167168 warning: unused require Logger169 │170 150 │ require Logger171 │ ~172 │173 └─ lib/mix/tasks/model_sync.ex:150:3174175 warning: unused require Logger176 │177 16 │ require Logger178 │ ~179 │180 └─ lib/req_llm/generation.ex:16:3181182 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 operator183 │184 100 │ headers::binary-size(headers_length),185 │ ~186 │187 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:100:32: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1188189 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 operator190 │191 101 │ body::binary-size(body_length),192 │ ~193 │194 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:101:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_single_event/1195196 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 operator197 │198 164 │ <<name::binary-size(name_len), value_type::8, rest2::binary>> = rest199 │ ~200 │201 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:164:29: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2202203 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 operator204 │205 172 │ <<value::binary-size(value_len), remaining::binary>> = rest3206 │ ~207 │208 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:172:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.parse_header_pairs/2209210 warning: unused require Logger211 │212 11 │ require Logger213 │ ~214 │215 └─ lib/req_llm/response/stream.ex:11:3216217 warning: unused require Logger218 │219 77 │ require Logger220 │ ~221 │222 └─ lib/req_llm/provider/defaults.ex:77:3223224 warning: unused require Logger225 │226 142 │ require Logger227 │ ~228 │229 └─ lib/mix/tasks/gen.ex:142:3230231 warning: unused require Logger232 │233 144 │ require Logger234 │ ~235 │236 └─ lib/req_llm/providers/xai.ex:144:3237238 warning: unused require Logger239 │240 95 │ require Logger241 │ ~242 │243 └─ lib/req_llm/providers/openrouter.ex:95:3244245 warning: unused require Logger246 │247 133 │ require Logger248 │ ~249 │250 └─ lib/req_llm/providers/openai.ex:133:3251252 warning: unused require Logger253 │254 59 │ require Logger255 │ ~256 │257 └─ lib/req_llm/providers/groq.ex:59:3258259 warning: unused require Logger260 │261 68 │ require Logger262 │ ~263 │264 └─ lib/req_llm/providers/anthropic.ex:68:3265266 warning: unused require Logger267 │268 40 │ require Logger269 │ ~270 │271 └─ lib/req_llm/streaming/sse.ex:40:3272273 warning: unused require Logger274 │275 92 │ require Logger276 │ ~277 │278 └─ lib/req_llm/providers/google.ex:92:3279280 warning: the following clause cannot match because the previous clauses already matched all possible values:281282 error ->283284 it attempts to match on the result of:285286 ReqLLM.Providers.Anthropic.Response.decode_response(body, model)287288 which has the already matched type:289290 dynamic(291 {:ok,292 %ReqLLM.Response{293 error: nil,294 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,295 usage:296 %{297 cache_creation_input_tokens: term(),298 cache_read_input_tokens: term(),299 cached_tokens: term(),300 input_tokens: term(),301 output_tokens: term(),302 reasoning_tokens: term(),303 total_tokens: float() or integer()304 } or305 %{306 cached_tokens: integer(),307 input_tokens: integer(),308 output_tokens: integer(),309 reasoning_tokens: integer(),310 total_tokens: integer()311 },312 stream: nil,313 stream?: false,314 object: nil,315 message:316 %ReqLLM.Message{317 metadata: empty_map(),318 tool_calls: not empty_list(),319 tool_call_id: nil,320 name: nil,321 role: :assistant322 } or nil,323 context: %ReqLLM.Context{324 tools: empty_list(),325 messages:326 list(%ReqLLM.Message{327 metadata: empty_map(),328 tool_calls: not empty_list(),329 tool_call_id: nil,330 name: nil,331 role: :assistant332 })333 }334 }}335 )336337 where "error" was given the type:338339 # type: dynamic(340 {:ok,341 %ReqLLM.Response{342 error: nil,343 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,344 usage:345 %{346 cache_creation_input_tokens: term(),347 cache_read_input_tokens: term(),348 cached_tokens: term(),349 input_tokens: term(),350 output_tokens: term(),351 reasoning_tokens: term(),352 total_tokens: float() or integer()353 } or354 %{355 cached_tokens: integer(),356 input_tokens: integer(),357 output_tokens: integer(),358 reasoning_tokens: integer(),359 total_tokens: integer()360 },361 stream: nil,362 stream?: false,363 object: nil,364 message:365 %ReqLLM.Message{366 metadata: empty_map(),367 tool_calls: not empty_list(),368 tool_call_id: nil,369 name: nil,370 role: :assistant371 } or nil,372 context: %ReqLLM.Context{373 tools: empty_list(),374 messages:375 list(%ReqLLM.Message{376 metadata: empty_map(),377 tool_calls: not empty_list(),378 tool_call_id: nil,379 name: nil,380 role: :assistant381 })382 }383 }}384 )385 # from: lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:7386 error387388 type warning found at:389 │390 196 │ error ->391 │ ~392 │393 └─ lib/req_llm/providers/amazon_bedrock/anthropic.ex:196:13: ReqLLM.Providers.AmazonBedrock.Anthropic.parse_response/2394395 warning: this clause of defp zoi_schema?/1 is never used (or it will always fail/warn when invoked)396 │397 245 │ defp zoi_schema?(_), do: false398 │ ~399 │400 └─ lib/req_llm/schema.ex:245:8: ReqLLM.Schema.zoi_schema?/1401402 warning: comparison between distinct types found:403404 role == :tool405406 given types:407408 dynamic(not :tool) == :tool409410 where "role" was given the type:411412 # type: dynamic(not :tool)413 # from: lib/req_llm/providers/amazon_bedrock/converse.ex:495:23414 %ReqLLM.Message{role: role, content: content}415416 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 false417418 type warning found at:419 │420 498 │ normalized_role = if role == :tool, do: :user, else: role421 │ ~422 │423 └─ lib/req_llm/providers/amazon_bedrock/converse.ex:498:31: ReqLLM.Providers.AmazonBedrock.Converse.encode_message/1424425 warning: this clause in cond will never match:426427 not is_list(msg.content)428429 since it has type:430431 dynamic(false)432433 where "msg" was given the type:434435 # type: dynamic(%ReqLLM.Message{content: empty_list() or non_empty_list(term(), term())})436 # from: lib/req_llm/context.ex:805:21437 ReqLLM.Message.valid?(msg)438439 type warning found at:440 │441 808 │ not is_list(msg.content) ->442 │ ~443 │444 └─ lib/req_llm/context.ex:808:34: ReqLLM.Context.validate_message_structure/1445446 warning: comparison between distinct types found:447448 role == :tool449450 given types:451452 dynamic(not :tool) == :tool453454 where "role" was given the type:455456 # type: dynamic(not :tool)457 # from: lib/req_llm/providers/anthropic/context.ex:96:23458 %ReqLLM.Message{role: role, content: content}459460 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 false461462 type warning found at:463 │464 97 │ normalized_role = if role == :tool, do: :user, else: role465 │ ~466 │467 └─ lib/req_llm/providers/anthropic/context.ex:97:31: ReqLLM.Providers.Anthropic.Context.encode_message/1468469 warning: this clause of defp extract_content_text/1 is never used (or it will always fail/warn when invoked)470 │471 1354 │ defp extract_content_text(_), do: ""472 │ ~473 │474 └─ lib/req_llm/providers/google.ex:1354:8: ReqLLM.Providers.Google.extract_content_text/1475476 warning: ReqLLM.Providers.GoogleVertex.Anthropic.decode_stream_event/2 is undefined or private477 │478 454 │ formatter.decode_stream_event(event, model)479 │ ~480 │481 └─ lib/req_llm/providers/google_vertex.ex:454:17: ReqLLM.Providers.GoogleVertex.decode_stream_event/2482483 warning: the following clause is redundant:484485 %AWSAuth.Credentials{region: r} when is_binary(r) ->486487 previous clauses have already matched on the following types:488489 %{..., region: binary()}490 %{..., region: term()}491492 where "r" was given the types:493494 # type: binary()495 # from: lib/req_llm/providers/amazon_bedrock.ex:277:9496 %AWSAuth.Credentials{region: r}497498 # type: binary()499 # from: lib/req_llm/providers/amazon_bedrock.ex:277:46500 is_binary(r)501502 type warning found at:503 │504 277 │ %AWSAuth.Credentials{region: r} when is_binary(r) -> r505 │ ~506 │507 └─ lib/req_llm/providers/amazon_bedrock.ex:277:59: ReqLLM.Providers.AmazonBedrock.attach/3508509 warning: the following clause is redundant:510511 %AWSAuth.Credentials{} ->512513 previous clauses have already matched on the following types:514515 %{..., region: binary()}516 %{..., region: term()}517518 type warning found at:519 │520 278 │ %AWSAuth.Credentials{} -> "us-east-1"521 │ ~522 │523 └─ lib/req_llm/providers/amazon_bedrock.ex:278:32: ReqLLM.Providers.AmazonBedrock.attach/3524525 warning: ReqLLM.Providers.AmazonBedrock.Anthropic.requires_converse_api?/0 is undefined or private526 │527 307 │ family_formatter.requires_converse_api?() do528 │ ~529 │530 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/3531 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/4532 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/2533534 warning: ReqLLM.Providers.AmazonBedrock.Converse.extract_usage/2 is undefined or private535 │536 558 │ formatter.extract_usage(body, model)537 │ ~538 │539 └─ lib/req_llm/providers/amazon_bedrock.ex:558:17: ReqLLM.Providers.AmazonBedrock.extract_usage/2540541 warning: ReqLLM.Providers.AmazonBedrock.Converse.requires_converse_api?/0 is undefined or private542 │543 307 │ family_formatter.requires_converse_api?() do544 │ ~545 │546 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/3547 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/4548 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/2549550 warning: ReqLLM.Providers.AmazonBedrock.Meta.requires_converse_api?/0 is undefined or private551 │552 307 │ family_formatter.requires_converse_api?() do553 │ ~554 │555 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/3556 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/4557 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/2558559 warning: ReqLLM.Providers.AmazonBedrock.OpenAI.requires_converse_api?/0 is undefined or private560 │561 307 │ family_formatter.requires_converse_api?() do562 │ ~563 │564 └─ lib/req_llm/providers/amazon_bedrock.ex:307:33: ReqLLM.Providers.AmazonBedrock.attach/3565 └─ lib/req_llm/providers/amazon_bedrock.ex:401:33: ReqLLM.Providers.AmazonBedrock.attach_stream/4566 └─ lib/req_llm/providers/amazon_bedrock.ex:944:19: ReqLLM.Providers.AmazonBedrock.determine_use_converse/2567568 warning: the right-hand side of || (shown as ... below) will never be executed:569570 usage[:reasoning] || usage["reasoning"] || usage[:reasoning_tokens] || usage["reasoning_tokens"] ||571 get_reasoning_tokens(usage) || ...572573 because the left-hand side always evaluates to:574575 dynamic(not false and not nil)576577 where "usage" was given the types:578579 # type: dynamic(map())580 # from: lib/req_llm/step/usage.ex:170:24581 usage582583 # type: map()584 # from: lib/req_llm/step/usage.ex:170:36585 is_map(usage)586587 # type: dynamic(%{..., __struct__: atom()} or non_struct_map())588 # from: lib/req_llm/step/usage.ex:173:14589 usage[:input]590591 type warning found at:592 │593 180 │ usage["reasoning_tokens"] || get_reasoning_tokens(usage) || 0,594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~595 │596 └─ lib/req_llm/step/usage.ex:180: ReqLLM.Step.Usage.normalize_usage/1597598 warning: this clause of defp parse_json_defensively/1 is never used (or it will always fail/warn when invoked)599 │600 718 │ defp parse_json_defensively(_), do: nil601 │ ~602 │603 └─ lib/req_llm/providers/xai.ex:718:8: ReqLLM.Providers.XAI.parse_json_defensively/1604605 warning: the following clause cannot match because the previous clauses already matched all possible values:606607 error ->608609 it attempts to match on the result of:610611 ReqLLM.Providers.Anthropic.Response.decode_response(body, anthropic_model)612613 which has the already matched type:614615 dynamic(616 {:ok,617 %ReqLLM.Response{618 error: nil,619 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,620 usage:621 %{622 cache_creation_input_tokens: term(),623 cache_read_input_tokens: term(),624 cached_tokens: term(),625 input_tokens: term(),626 output_tokens: term(),627 reasoning_tokens: term(),628 total_tokens: float() or integer()629 } or630 %{631 cached_tokens: integer(),632 input_tokens: integer(),633 output_tokens: integer(),634 reasoning_tokens: integer(),635 total_tokens: integer()636 },637 stream: nil,638 stream?: false,639 object: nil,640 message:641 %ReqLLM.Message{642 metadata: empty_map(),643 tool_calls: not empty_list(),644 tool_call_id: nil,645 name: nil,646 role: :assistant647 } or nil,648 context: %ReqLLM.Context{649 tools: empty_list(),650 messages:651 list(%ReqLLM.Message{652 metadata: empty_map(),653 tool_calls: not empty_list(),654 tool_call_id: nil,655 name: nil,656 role: :assistant657 })658 }659 }}660 )661662 where "error" was given the type:663664 # type: dynamic(665 {:ok,666 %ReqLLM.Response{667 error: nil,668 finish_reason: :content_filter or :error or :length or nil or :stop or :tool_calls,669 usage:670 %{671 cache_creation_input_tokens: term(),672 cache_read_input_tokens: term(),673 cached_tokens: term(),674 input_tokens: term(),675 output_tokens: term(),676 reasoning_tokens: term(),677 total_tokens: float() or integer()678 } or679 %{680 cached_tokens: integer(),681 input_tokens: integer(),682 output_tokens: integer(),683 reasoning_tokens: integer(),684 total_tokens: integer()685 },686 stream: nil,687 stream?: false,688 object: nil,689 message:690 %ReqLLM.Message{691 metadata: empty_map(),692 tool_calls: not empty_list(),693 tool_call_id: nil,694 name: nil,695 role: :assistant696 } or nil,697 context: %ReqLLM.Context{698 tools: empty_list(),699 messages:700 list(%ReqLLM.Message{701 metadata: empty_map(),702 tool_calls: not empty_list(),703 tool_call_id: nil,704 name: nil,705 role: :assistant706 })707 }708 }}709 )710 # from: lib/req_llm/providers/google_vertex/anthropic.ex:136:7711 error712713 type warning found at:714 │715 136 │ error ->716 │ ~717 │718 └─ lib/req_llm/providers/google_vertex/anthropic.ex:136:13: ReqLLM.Providers.GoogleVertex.Anthropic.parse_response/3719720 warning: the following clause is redundant:721722 {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->723724 previous clauses have already matched on the following types:725726 {term(), {:data, binary()}}727728 where "chunk" was given the types:729730 # type: binary()731 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:50732 is_binary(chunk)733734 # type: binary()735 # from: lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex736 {{_pool, _pid}, {:data, chunk}}737738 type warning found at:739 │740 292 │ {{_pool, _pid}, {:data, chunk}} when is_binary(chunk) ->741 │ ~742 │743 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:292:67: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/1744745 warning: the following clause is redundant:746747 {{_pool, _pid}, :done} ->748749 previous clauses have already matched on the following types:750751 {term(), {:data, binary()}}752 {term(), :done}753754 type warning found at:755 │756 300 │ {{_pool, _pid}, :done} ->757 │ ~758 │759 └─ lib/req_llm/providers/amazon_bedrock/aws_event_stream.ex:300:36: ReqLLM.Providers.AmazonBedrock.AWSEventStream.create_stream/1760761 warning: the following clause cannot match because the previous clauses already matched all possible values:762763 _ ->764765 it attempts to match on the result of:766767 result768769 which has the already matched type:770771 dynamic(772 ({:error, :model_not_found} and not {:ok, term()}) or {:error, :provider_not_found} or773 {:ok,774 %{775 __struct__: ReqLLM.Model,776 _metadata: map(),777 capabilities: term(),778 cost: term(),779 limit: term(),780 max_retries: term(),781 max_tokens: term(),782 modalities: term(),783 model: binary(),784 provider: atom()785 }}786 )787788 type warning found at:789 │790 279 │ _ ->791 │ ~792 │793 └─ lib/req_llm/provider/registry.ex:279:13: ReqLLM.Provider.Registry.get_model!/1794795Generated req_llm app796==> simplify_baml797Compiling 8 files (.ex)798799== Compilation error in file lib/simplify_baml/nif.ex ==800** (ErlangError) Erlang error: :enoent801 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/simplify_baml_nif"])802 (rustler 0.34.0) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/1803 (rustler 0.34.0) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/1804 (rustler 0.34.0) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/3805 lib/simplify_baml/nif.ex:17: (module)806could 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"