Applying Polymorphism in Rust with Traits and Structs | CodeSignal Learn