Rust's borrow checker is your friend who's wound too tight but has your best interest in mind.

  • Rust's borrow checker is your friend who's wound too tight but has your best interest in mind.
    • It can be a bit of a nag.
      • "Hey, right here you left a small possibility for a race, so I'll stop the compilation."
      • The error messages are a bit overwhelming, but they're precise and actionable.
    • For normal users, it's a lot of annoying boiler plate and friction, so only hard core engineers use Rust today.
    • But LLMs are great at patiently executing clear instructions from error messages.
    • So now you get the best of both worlds, and normies can use Rust.
    • You might know that the borrow checker exists and is keeping you safe, but you never have to deal with any of its annoying warnings directly.
    • Best of both worlds![gv]