You may have seen the lib. I've been thinking, why bother with unsafe code while I can just remove the borrow checker from the compiler entirely?
Now possible at the language level:
-
Move then use
-
Multiple mutable references
-
Mutable borrow then use original
-
Use after move in loops
-
Conflicting borrows
I've no idea where I'm going with this shit. But I think a lot of interesting stuff will pop up from this that I cannot think of at the moment.
Here is Rust-- for you, repo is .
Happy new year. Enjoy.