What an experience... Really, it never took me so long to implement a Single Linked List in Rust. But fortunately enough, this guide helped me a lot to wrap my head around the theory behind Rust and references such that I was able to implement this single linked list!
After this experience I was contemplating how save single linked list in other languages really are...
Fabulous link:
https://rust-unofficial.github.io/too-many-lists/