No.
Have you seen the safer-ffi crate? Then you won't have to commit the deadly sin of writing unsafe Rust
It looks to me like that crate is supposed to help with exposing rust functions to C safely, not calling foreign functions in foreign code safely. Am I missing something?