Designing a COM Library for Rust
COM interop used to be a big buzzword say, a decade ago, but I haven't really heard or seen much usage of it since.Most of my experience in using it has been horribly abusing it to drive Office applications and Notes to do some awful things because at the time there weren't any libraries to manipulate certain file types.  I have done some truly heinous things with the Lync/Skype COM-based client SDK, back in the times when the Office 365 version of that product was viable, and there was no other API options available.