قابلیت همکاری

‏‌Rust از قابلیت همکاری با زبان‌های دیگر پشتیبانی می‌کند. این بدان معنی است که شما می‌توانید:

  • توابع Rust را از زبان های دیگر فراخوانی کنید.
  • فراخوانی توابع نوشته شده به زبان های دیگر از Rust.

وقتی توابعی را به‌ یک زبان خارجی فراخوانی می‌کنید، می‌گوییم که از یک رابط تابع خارج( foreign function interface) که به نام FFI نیز شناخته می‌شود، استفاده می‌کنید.