... and I suppose that another reason I dislike working with #Rust, is that it's always "you can use this feature X except in cases where Y" and for every X there's a different Y, there doesn't seem to be a restricted set of basic code organization techniques that you can universally apply, you always have to learn a million edge cases to get anywhere
@joepie91 yeah, every time I use rust I get that c++ "you must be a language lawyer to use this effectively" vibe