I recently had need to write some native Windows software, and I did want to use Rust initially, since I don&#x27;t fully trust myself to write correct C++.<p>I ended up still writing it in C++ since Rust&#x27;s support for writing COM objects&#x2F;servers was not great, but I also ended up having to chase down a bug where I forgot to AddRef before storing a COM pointer in a map.