Designing an API Client in Rust: New Rspotify Version a Year Later

Designing an API Client in Rust: New Rspotify Version a Year Later

This article describes my journey of basically rewriting the entirety of Rspotify; around 13 months of work (in my free time), starting at September of 2020, up until October of 2021. I think this has given me enough experience for an article regarding API design on Rust, and perhaps those who attempt the same in the future can take some ideas and save time. Specially considering how much I’ve gone in circles and how much time I’ve “wasted” implementing things that ended up being discarded....

October 13, 2021 · 26 min · Mario Ortiz Manero