@sixohsix @Migueldeicaza @ktoso Rust doesn't have C++ interop. Yes, 3rd-party libraries in Rust allow C++ bindings generation but that's quite far away from interop in Swift in terms of development experience. With Swift most of C++ declarations (including templates) become available on importing automatically, no binding generation needed. And it works in both directions, C++ code has access to Swift declarations and call into those freely, with calling convention nuances handled automatically.