Go از راه cgo و یک مرز سازگار با C به Rust میرسد؛ Rust توابع extern "C" را با #[no_mangle] منتشر میکند. عبور از این مرز هزینه دارد و مدیریت حافظه باید دقیق باشد: هر که بافر را اختصاص داده باید آزادش کند.
FFI
Foreign Function Interface: فراخوانی کدی که به زبان دیگری نوشته شده، معمولاً از راه C ABI.