Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Взаимодействие

Rust отлично взаимодействует с другими языками. Это значит, что вы можете:

  • Вызывать функции Rust из других языков.
  • Вызывать из Rust функции, написанные на других языках.

Когда вы вызываете функции на другом языке, вы используете интерфейс внешних функций, также известный как FFI.

  • Это ключевая возможность Rust: скомпилированный код становится неотличим от скомпилированного кода C или C++.

  • Технически можно сказать, что Rust может компилироваться в тот же ABI (двоичный интерфейс приложений), что и код на C.