Legal seu projeto, seria interessante se você depois conseguisse separar as coisas em módulos.
Em resposta a Explorando o potencial do Rust
1
1
É uma das formas de desenvolver rápido algo, colocando tudo em um mesmo arquivo, e quando chegar no resultado esperado, começar a separar. É o próximo estágio.