I would extend this to using args() or vars() vs. their non-panicking counterparts, and it's endemic in the wider community, not just beginners. Implicitly encouraged, even.
Others:
- Using
unsafeto just do what you would have in C because you "know it works" - Using getters and setters within the crate
- Expecting
dyn Traitto sub-type or be dynamically typed