⚠ SPOILERS AHEAD ⚠
This is my take on PNGme: An Intermediate Rust Project. It was great fun and I would recommend it to anybody as a fun learning experience.
I have diverted a bit from the original instructions and plan to use it a playground to expand my Rust skills. One thing I added is error handling, which so far is primarily done manually without any third-party crates (I plan to switch to anyhow and/or thiserror).
... with inspiration from the next steps.
- Basic CLI functionalities
- Error handling
- Code Documentation
- Split into library and binary cratoe
- Further improve error handling with anyhow and thiserror