I will try to explain you how I am taking my time to get comfortable with rust. Before, I thought copy-paste was the way to go. Right now, i am thoroughly spending time to understand how the language works. I will try to make it a series of solutions/explanations of exercises on exercism. Hope this will help someone! In short, the answer: click to see the code Here are some things I learned (dyor): PartialEq -> Trait Trait -> Collection of Methods (can access other methods in the trait + of t...