Recently, C# has learned a lot of new tricks when it comes to memory abstractions (e.g. Span, Memory) and memory management (e.g. IMemoryOwner). They can improve the efficiency of your C# apps significantly. As a C# developer, that made me look deeper into this topic, and I discovered Rust's extraordinary features regarding memory ownership. In this talk, I share my thoughts about Rust and compare its features with what C# currently is able to do.