ffi.rs 10 KB