Comment by Cyph0n

1 day ago

Gotcha. There is a split_at_mut method that splits a mutable slice reference into two. That doesn’t address the problem you had, but I think that’s best you can do with safe Rust.

Yeah. It just isn't something the borrow checker natively understands.