Interoperability - calling Rust code from COctober 04, 2018 Step 1: Create a Rust library cargo new addition In Cargo.toml, write: [lib] name = "addition" crate-type = ["dylib"] dylib stands for dynamic library In src/lib.rs #[no_mangle] extern pub fn(a: i32, b: i32) -> i32 { println!("Hello from Rust"); a + b }