Just using the idea of mixins as a quick example.
Here is how they look in Dart: https://dart.dev/language/mixins
And here’s how they look in Typescript: https://www.typescriptlang.org/docs/handbook/mixins.html
I am not all that familiar with the Rust Foundation; but I do not trust corporate-owned languages in general, let alone ones where Microsoft seeks to have an influence.
https://arstechnica.com/information-technology/2009/07/micro...
https://github.com/dotnet/runtime/blob/main/LICENSE.TXT
https://github.com/dotnet/runtime/blob/main/PATENTS.TXT
Given that MSFT never sued anyone for .NET or .NET-related matters, so far their reputation is clean in that area, unlike certain Java-related company.
(after reading the thread, I'd like to suggest taking a seaside vacation)