The author has recently started working with Rust and finds it amazing due to its speed, type safety, and versatility.
As a practice project, the author implemented the Matrix code rain in Rust, which turned out to be a good little project involving algorithms and terminal manipulation.
The implementation includes three different structs: Symbol, Column, and Matrix, each responsible for different functionalities like storing and editing characters, initializing raindrops, and managing the matrix table.
While the current implementation works well with '1' and '0' characters, the author is seeking help to make it work with more characters.