A fenti C-vel kompatibilis lib-et is megírhatjuk Rust-ban (mylib.rs):
#![allow(dead_code)]
#[no_mangle]
fn mylib_a(a: i32) -> i32 {
a - 5
}
#[no_mangle]
fn mylib_b(b: &mut i32) {
*b -= 5;
}
#[no_mangle]
fn mylib_c(c: &mut i32) -> i32 {
*c -= 5;
*c - 5
}
$ rustc -O -crate-type=cdylib mylib.rs