Narev
  • Twitter
  • Create

  • Evals
    • Models
    • Hardware

  • Catalog

> Hub > Evals > Models > …

loading run

> Hub > Evals > Models > Rust Programming Language Concepts

Tests foundational and advanced knowledge of the Rust programming language, including ownership, borrowing, lifetimes, type system mechanics, and concurrency primitives.

Scorer: Factuality

loading chart
Score vs cost per task
#scoremodel
cost
price
ttfttotal tok
1100%kwaipilot/kat-coder-pro-v2.5
$0.00087
$0.74 / $2.96 per 1M
3.71s372.1
2100%qwen/qwen3.7-max
$0.00132
$1.48 / $4.42 per 1M
0.97s366.8
3100%gpt-5.5-pro
$0.01270
$30.00 / $180.00 per 1M
0.53s149.2

Prompts

  • How does Rust handle dynamic dispatch when using trait objects like `&dyn Trait`? A) By using a fat …
  • In Rust, which smart pointer allows multiple immutable owners of the same heap-allocated value in a …
  • What happens when a variable goes out of scope in Rust if its type implements the Drop trait? A) The…
  • What is the effect of applying the `?` operator to an `Option<T>` expression inside a function retur…
  • What is the primary difference between the `String` and `&str` types in Rust? A) `String` is allocat…
  • What is the purpose of the lifetime elision rules in Rust function signatures? A) To eliminate all h…
  • Which of the following describes the fundamental rule of borrowing in Rust? A) You can have any numb…
  • Which of the following operations requires an `unsafe` block in standard Rust? A) Reading a private …
  • Which standard library type enables interior mutability by enforcing borrowing rules at runtime rath…
  • Which trait in Rust indicates that ownership of the type implementing it can be transferred safely a…