Vibe Coding an API Refactor

In my last post I used ownership to drive the API design for multiple breakpoints , I ended up with an API for the inferiors that I wasn’t entirely happy with. I wrote Now, I say it’s clean meaning it compiled without any warnings. But I don’t really like the API, it doesn’t feel clean to me. For you rustaceans that have a better knowledge of idiomatic Rust than I do, what’s the right way to…