Remix.run Logo
aw1621107 5 days ago

> Rust has reserved the `become` keyword that will eventually guarantee tail call elimination (So pretty similar to Clojure's recur, but I think Rust's version will allow mutual recursion)

Support got added to nightly quite recently, in fact - on 2025-07-31 [0].

[0]: https://github.com/rust-lang/rust/pull/144232