1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[repr(C)] pub struct TestMultiplyArgs { pub a: u64, pub b: u64, } #[no_mangle] pub extern "C" fn test_multiply(args: TestMultiplyArgs) -> u64 { args.a * args.b } pub mod exports { pub use super::test_multiply; }