I see that most programs put everything in a lib.rs file. My file is more than 500 lines so I feel like it should be multiple files.
I have seen people using a file error.rs for errors so I have done that.
Is there guidelines or good practices to continue splitting my big program ?