C# and Rust interoperability through FFI