Rust noob here. Not directly related to this guide, but I've been wondering about this and couldn't find any guidelines. It would be great if there was a small section in the tutorial with the pros and cons of these two approaches.