I was talking about this case in particular, where we know the list is basically isomorphic to the call stack.
Then Rust isn't the right tool for the job. Rust is great for tree-like structures which is 99% of what you encounter anyway. Unless you're writing a kernel or something.