Interface de Fonction Étrangère
Rust peut appeler des bibliothèques C et C peut appeler du Rust. C'est ainsi que les systèmes haute performance intègrent Rust dans des bases de code existantes.
rust extern "C" { fn abs(input: i32) -> i32; }
C'est essentiel pour construire des ponts (bridges) entre blockchains ou des modules cryptographiques critiques pour la performance.