I don&#x27;t mean one has to copy ideas from C++ or Java to Rust verbatim, but having some explanation on how to use Rust OOP abstractions for solving common programming problems would be useful. I don&#x27;t think current Rust documentation covers that well.