Foreign Function Interface
Rust can call C libraries and C can call Rust. This is how high-performance systems integrate Rust into existing codebases.
rust extern "C" { fn abs(input: i32) -> i32; }
This is essential for building blockchain bridges or performance-critical cryptographic modules.