@bitprophet I daily Python but I learned C and C++ before Rust so I definitely had that set ot expectations rattling around.
But yeah, satisfying the borrow checker, then lifetime annotating the whole thing, then realizing to add more mutability I should just be storing everything in a hashmap and decided I didn't need that program so badly after all.
Granted, it was sort of a worst-case problem domain for Rust.